SYMBOL INDEX (2871 symbols across 362 files) FILE: build/GenerateWindowsAppManifest.cs class GenerateWindowsAppManifest (line 7) | public class GenerateWindowsAppManifest : Task method Execute (line 18) | public override bool Execute() FILE: build/GetVersion.cs class GetVersion (line 7) | public class GetVersion : Task method Execute (line 21) | public override bool Execute() FILE: src/shared/Atlassian.Bitbucket.Tests/BitbucketAuthenticationTest.cs class BitbucketAuthenticationTest (line 12) | public class BitbucketAuthenticationTest method BitbucketAuthentication_GetCredentialsAsync_Basic_SucceedsAfterUserInput (line 14) | [Theory] method BitbucketAuthentication_GetCredentialsAsync_OAuth_ReturnsOAuth (line 33) | [Fact] method BitbucketAuthentication_GetCredentialsAsync_All_ShowsMenu_OAuthOption1 (line 49) | [Fact] method BitbucketAuthentication_GetCredentialsAsync_All_ShowsMenu_BasicOption2 (line 67) | [Fact] method BitbucketAuthentication_GetCredentialsAsync_All_NoDesktopSession_BasicOnly (line 91) | [Fact] method BitbucketAuthentication_GetCredentialsAsync_AllModes_NoUser_BBCloud_HelperCmdLine (line 113) | [Fact] method BitbucketAuthentication_GetCredentialsAsync_BasicOnly_User_BBCloud_HelperCmdLine (line 150) | [Fact] method BitbucketAuthentication_GetCredentialsAsync_AllModes_NoUser_BBServerDC_HelperCmdLine (line 187) | [Fact] FILE: src/shared/Atlassian.Bitbucket.Tests/BitbucketHelperTest.cs class BitbucketHelperTest (line 6) | public class BitbucketHelperTest method BitbucketHelper_IsBitbucketOrg_StringHost (line 8) | [Theory] method BitbucketHelper_IsBitbucketOrg_Uri (line 25) | [Theory] FILE: src/shared/Atlassian.Bitbucket.Tests/BitbucketHostProviderTest.cs class BitbucketHostProviderTest (line 15) | public class BitbucketHostProviderTest method BitbucketHostProvider_IsSupported (line 28) | [Theory] method BitbucketHostProvider_IsSupported_WWWAuth (line 58) | [Theory] method BitbucketHostProvider_IsSupported_FailsForNullInput (line 72) | [Fact] method BitbucketHostProvider_IsSupported_FailsForNullHttpResponseMessage (line 80) | [Fact] method BitbucketHostProvider_IsSupported_HttpResponseMessage (line 88) | [Theory] method BitbucketHostProvider_GetCredentialAsync_Valid_Stored_Basic (line 104) | [Theory] method GetBitbucketApi (line 138) | public Mock GetBitbucketApi() method BitbucketHostProvider_GetCredentialAsync_Valid_Stored_OAuth (line 143) | [Theory] method MockDCSSOEnabled (line 175) | private void MockDCSSOEnabled() method BitbucketHostProvider_GetCredentialAsync_Valid_New_Basic (line 181) | [Theory] method BitbucketHostProvider_GetCredentialAsync_Valid_New_OAuth (line 207) | [Theory] method BitbucketHostProvider_GetCredentialAsync_MissingAT_OAuth_Refresh (line 235) | [Theory] method BitbucketHostProvider_GetCredentialAsync_ExpiredAT_OAuth_Refresh (line 263) | [Theory] method BitbucketHostProvider_GetCredentialAsync_PreconfiguredMode_OAuth_ValidRT_IsRespected (line 294) | [Theory] method BitbucketHostProvider_GetCredentialAsync_AlwaysRefreshCredentials_OAuth_IsRespected (line 321) | [Theory] method BitbucketHostProvider_GetCredentialAsync_AlwaysRefreshCredentials_Basic_IsRespected (line 350) | [Theory] method BitbucketHostProvider_GetSupportedAuthenticationModes (line 379) | [Theory] method BitbucketHostProvider_StoreCredentialAsync (line 409) | [Theory] method BitbucketHostProvider_EraseCredentialAsync (line 426) | [Theory] method MockInput (line 449) | private static InputArguments MockInput(string protocol, string host, ... method VerifyOAuthFlowRan (line 459) | private void VerifyOAuthFlowRan(InputArguments input, string token) method VerifyValidateBasicAuthCredentialsNeverRan (line 468) | private void VerifyValidateBasicAuthCredentialsNeverRan() method VerifyValidateBasicAuthCredentialsRan (line 474) | private void VerifyValidateBasicAuthCredentialsRan(InputArguments inpu... method VerifyValidateAccessTokenRan (line 480) | private void VerifyValidateAccessTokenRan(InputArguments input, string... method VerifyInteractiveAuthRan (line 486) | private void VerifyInteractiveAuthRan(InputArguments input) method VerifyInteractiveAuthNeverRan (line 493) | private void VerifyInteractiveAuthNeverRan() method VerifyOAuthRefreshRan (line 498) | private void VerifyOAuthRefreshRan(InputArguments input, string refres... method MockRemoteRefreshTokenValid (line 504) | private void MockRemoteRefreshTokenValid(InputArguments input, string ... method MockPromptBasic (line 509) | private void MockPromptBasic(InputArguments input, string password) method MockPromptOAuth (line 516) | private void MockPromptOAuth(InputArguments input) method MockRemoteBasicValid (line 523) | private void MockRemoteBasicValid(InputArguments input, string password) method MockRemoteAccessTokenExpired (line 533) | private void MockRemoteAccessTokenExpired(InputArguments input, string... method MockRemoteAccessTokenValid (line 540) | private void MockRemoteAccessTokenValid(InputArguments input, string t... method MockRemoteOAuthAccountIsInvalid (line 550) | private static void MockRemoteOAuthAccountIsInvalid(Mock> MockRestApiRegistry(... FILE: src/shared/Atlassian.Bitbucket.Tests/BitbucketRestApiRegistryTest.cs class BitbucketRestApiRegistryTest (line 8) | public class BitbucketRestApiRegistryTest method BitbucketRestApiRegistry_Get_ReturnsCloudApi_ForBitbucketOrg (line 13) | [Fact] method BitbucketRestApiRegistry_Get_ReturnsDataCenterApi_ForBitbucketDC (line 36) | [Fact] FILE: src/shared/Atlassian.Bitbucket.Tests/BitbucketTokenEndpointResponseJsonTest.cs class BitbucketTokenEndpointResponseJsonTest (line 7) | public class BitbucketTokenEndpointResponseJsonTest method BitbucketTokenEndpointResponseJson_Deserialize_Uses_Scopes (line 9) | [Fact] FILE: src/shared/Atlassian.Bitbucket.Tests/Cloud/BitbucketOAuth2ClientTest.cs class BitbucketOAuth2ClientTest (line 16) | public class BitbucketOAuth2ClientTest method BitbucketOAuth2Client_GetAuthorizationCodeAsync_ReturnsCode (line 30) | [Fact] method BitbucketOAuth2Client_GetAuthorizationCodeAsync_RespectsClientIdOverride_ReturnsCode (line 48) | [Theory] method BitbucketOAuth2Client_GetDeviceCodeAsync (line 68) | [Fact] method BitbucketOAuth2Client_GetRefreshTokenServiceName (line 76) | [Theory] method VerifyAuthorizationCodeResult (line 95) | private void VerifyAuthorizationCodeResult(OAuth2AuthorizationCodeResu... method GetBitbucketOAuth2Client (line 103) | private Bitbucket.Cloud.BitbucketOAuth2Client GetBitbucketOAuth2Client() method MockCodeGenerator (line 111) | private void MockCodeGenerator() method MockGetAuthenticationCodeAsync (line 118) | private void MockGetAuthenticationCodeAsync(Uri finalCallbackUri, stri... method MockFinalCallbackUri (line 134) | private Uri MockFinalCallbackUri() method MockeClientIdOverride (line 141) | private string MockeClientIdOverride(bool set) method MockClientIdOverride (line 145) | private string MockClientIdOverride(bool set, string value) FILE: src/shared/Atlassian.Bitbucket.Tests/Cloud/BitbucketRestApiTest.cs class BitbucketRestApiTest (line 12) | public class BitbucketRestApiTest method BitbucketRestApi_GetUserInformationAsync_ReturnsUserInfo_ForSuccessfulRequest (line 14) | [Theory] FILE: src/shared/Atlassian.Bitbucket.Tests/Cloud/UserInfoTest.cs class UserInfoTest (line 10) | public class UserInfoTest method UserInfo_Set (line 12) | [Fact] method Deserialize_UserInfo (line 23) | [Fact] FILE: src/shared/Atlassian.Bitbucket.Tests/DataCenter/BitbucketOAuth2ClientTest.cs class BitbucketOAuth2ClientTest (line 16) | public class BitbucketOAuth2ClientTest method BitbucketOAuth2Client_GetAuthorizationCodeAsync_ReturnsCode (line 29) | [Fact] method BitbucketOAuth2Client_GetAuthorizationCodeAsync_ReturnsCode_WhileRespectingRedirectUriOverride (line 49) | [Fact] method VerifyAuthorizationCodeResult (line 70) | private void VerifyAuthorizationCodeResult(OAuth2AuthorizationCodeResu... method GetBitbucketOAuth2Client (line 78) | private Bitbucket.DataCenter.BitbucketOAuth2Client GetBitbucketOAuth2C... method MockCodeGenerator (line 86) | private void MockCodeGenerator() method MockGetAuthenticationCodeAsync (line 93) | private void MockGetAuthenticationCodeAsync(string url, Uri redirectUr... method MockFinalCallbackUri (line 109) | private Uri MockFinalCallbackUri(Uri redirectUri) method MockRemoteUri (line 117) | private string MockRemoteUri(string value) method MockClientIdOverride (line 123) | private string MockClientIdOverride(string value) method MockClientSecretOverride (line 132) | private string MockClientSecretOverride(string value) method MockRootCallbackUriOverride (line 141) | private string MockRootCallbackUriOverride(string value) FILE: src/shared/Atlassian.Bitbucket.Tests/DataCenter/BitbucketRestApiTest.cs class BitbucketRestApiTest (line 12) | public class BitbucketRestApiTest method BitbucketRestApi_GetUserInformationAsync_ReturnsUserInfo_ForSuccessfulRequest_DoesNothing (line 14) | [Fact] method BitbucketRestApi_IsOAuthInstalledAsync_ReflectsBitbucketAuthenticationResponse (line 39) | [Theory] method BitbucketRestApi_GetAuthenticationMethodsAsync_ReflectRestApiResponse (line 67) | [Theory] FILE: src/shared/Atlassian.Bitbucket.Tests/DataCenter/LoginOptionsTest.cs class LoginOptionsTest (line 9) | public class LoginOptionsTest method LoginOptions_Set (line 12) | [Fact] FILE: src/shared/Atlassian.Bitbucket.Tests/DataCenter/UserInfoTest.cs class UserInfoTest (line 7) | public class UserInfoTest method UserInfo_Set (line 9) | [Fact] FILE: src/shared/Atlassian.Bitbucket.Tests/OAuth2ClientRegistryTest.cs class OAuth2ClientRegistryTest (line 12) | public class OAuth2ClientRegistryTest method BitbucketRestApiRegistry_Get_ReturnsCloudOAuth2Client (line 19) | [Fact] method BitbucketRestApiRegistry_Get_ReturnsDataCenterOAuth2Client_ForBitbucketDC (line 43) | [Fact] method MockInputArguments (line 67) | private static InputArguments MockInputArguments(string host) method MockHttpClientFactory (line 76) | private void MockHttpClientFactory() method MockSettingOverride (line 82) | private string MockSettingOverride(string envKey, string configKey, st... FILE: src/shared/Atlassian.Bitbucket/AuthenticationMethod.cs type AuthenticationMethod (line 4) | public enum AuthenticationMethod FILE: src/shared/Atlassian.Bitbucket/BitbucketAuthentication.cs type AuthenticationModes (line 17) | [Flags] type IBitbucketAuthentication (line 26) | public interface IBitbucketAuthentication : IDisposable method GetCredentialsAsync (line 28) | Task GetCredentialsAsync(Uri targetUri, strin... method CreateOAuthCredentialsAsync (line 29) | Task CreateOAuthCredentialsAsync(InputArguments inp... method RefreshOAuthCredentialsAsync (line 30) | Task RefreshOAuthCredentialsAsync(InputArguments in... method GetRefreshTokenServiceName (line 31) | string GetRefreshTokenServiceName(InputArguments input); class CredentialsPromptResult (line 34) | public class CredentialsPromptResult method CredentialsPromptResult (line 36) | public CredentialsPromptResult(AuthenticationModes mode) method CredentialsPromptResult (line 41) | public CredentialsPromptResult(AuthenticationModes mode, ICredential c... class BitbucketAuthentication (line 52) | public class BitbucketAuthentication : AuthenticationBase, IBitbucketAut... method BitbucketAuthentication (line 61) | public BitbucketAuthentication(ICommandContext context) method BitbucketAuthentication (line 64) | public BitbucketAuthentication(ICommandContext context, IRegistry GetCredentialsAsync(Uri tar... method GetCredentialsViaUiAsync (line 108) | private async Task GetCredentialsViaUiAsync( method GetCredentialsViaTty (line 148) | private CredentialsPromptResult GetCredentialsViaTty(Uri targetUri, st... method GetCredentialsViaHelperAsync (line 202) | private async Task GetCredentialsViaHelperAsync( method CreateOAuthCredentialsAsync (line 252) | public async Task CreateOAuthCredentialsAsync(Input... method RefreshOAuthCredentialsAsync (line 269) | public async Task RefreshOAuthCredentialsAsync(Inpu... method GetRefreshTokenServiceName (line 275) | public string GetRefreshTokenServiceName(InputArguments input) method TryFindHelperCommand (line 281) | protected internal virtual bool TryFindHelperCommand(out string comman... method Dispose (line 294) | public void Dispose() FILE: src/shared/Atlassian.Bitbucket/BitbucketConstants.cs class BitbucketConstants (line 5) | public static class BitbucketConstants class EnvironmentVariables (line 13) | public static class EnvironmentVariables class GitConfiguration (line 21) | public static class GitConfiguration class Credential (line 23) | public static class Credential class HelpUrls (line 31) | public static class HelpUrls FILE: src/shared/Atlassian.Bitbucket/BitbucketHelper.cs class BitbucketHelper (line 7) | public static class BitbucketHelper method GetBaseUri (line 9) | public static string GetBaseUri(Uri remoteUri) method IsBitbucketOrg (line 17) | public static bool IsBitbucketOrg(InputArguments input) method IsBitbucketOrg (line 22) | public static bool IsBitbucketOrg(Uri targetUri) method IsBitbucketOrg (line 27) | public static bool IsBitbucketOrg(string targetHost) FILE: src/shared/Atlassian.Bitbucket/BitbucketHostProvider.cs class BitbucketHostProvider (line 12) | public class BitbucketHostProvider : IHostProvider method BitbucketHostProvider (line 18) | public BitbucketHostProvider(ICommandContext context) method BitbucketHostProvider (line 21) | public BitbucketHostProvider(ICommandContext context, IBitbucketAuthen... method IsSupported (line 40) | public bool IsSupported(InputArguments input) method IsSupported (line 66) | public bool IsSupported(HttpResponseMessage response) method GetCredentialAsync (line 81) | public async Task GetCredentialAsync(InputArgumen... method GetStoredCredentials (line 101) | private async Task GetStoredCredentials(InputArguments in... method GetRefreshedCredentials (line 134) | private async Task GetRefreshedCredentials(InputArguments... method GetOAuthCredentialsViaRefreshFlow (line 203) | private async Task GetOAuthCredentialsViaRefreshFlow(Inpu... method GetOAuthCredentialsViaInteractiveBrowserFlow (line 225) | private async Task GetOAuthCredentialsViaInteractiveBrows... method SupportsOAuth (line 252) | private static bool SupportsOAuth(AuthenticationModes authModes) method SupportsBasicAuth (line 257) | private static bool SupportsBasicAuth(AuthenticationModes authModes) method GetSupportedAuthenticationModesAsync (line 262) | public async Task GetSupportedAuthenticationModes... method StoreCredentialAsync (line 328) | public Task StoreCredentialAsync(InputArguments input) method EraseCredentialAsync (line 343) | public Task EraseCredentialAsync(InputArguments input) method ResolveOAuthUserNameAsync (line 368) | private async Task ResolveOAuthUserNameAsync(InputArguments in... method ResolveBasicAuthUserNameAsync (line 380) | private async Task ResolveBasicAuthUserNameAsync(InputArgument... method ValidateCredentialsWork (line 392) | private async Task ValidateCredentialsWork(InputArguments input,... method GetServiceName (line 454) | private static string GetServiceName(Uri remoteUri) method GetRefreshTokenServiceName (line 459) | internal /* for testing */ static string GetRefreshTokenServiceName(Ur... method Dispose (line 472) | public void Dispose() FILE: src/shared/Atlassian.Bitbucket/BitbucketOAuth2Client.cs class BitbucketOAuth2Client (line 11) | public abstract class BitbucketOAuth2Client : OAuth2Client method BitbucketOAuth2Client (line 13) | public BitbucketOAuth2Client(HttpClient httpClient, method GetRefreshTokenServiceName (line 24) | public string GetRefreshTokenServiceName(InputArguments input) method GetAuthorizationCodeAsync (line 35) | public Task GetAuthorizationCodeAsync(I... method TryCreateTokenEndpointResult (line 40) | protected override bool TryCreateTokenEndpointResult(string json, out ... FILE: src/shared/Atlassian.Bitbucket/BitbucketResources.Designer.cs class BitbucketResources (line 15) | [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.... method BitbucketResources (line 24) | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.P... FILE: src/shared/Atlassian.Bitbucket/BitbucketRestApiRegistry.cs class BitbucketRestApiRegistry (line 6) | public class BitbucketRestApiRegistry : IRegistry method BitbucketRestApiRegistry (line 12) | public BitbucketRestApiRegistry(ICommandContext context) method Get (line 17) | public IBitbucketRestApi Get(InputArguments input) method Dispose (line 27) | public void Dispose() FILE: src/shared/Atlassian.Bitbucket/BitbucketTokenEndpointResponseJson.cs class BitbucketTokenEndpointResponseJson (line 8) | [JsonConverter(typeof(BitbucketCustomTokenEndpointResponseJsonConverter))] class BitbucketCustomTokenEndpointResponseJsonConverter (line 16) | public class BitbucketCustomTokenEndpointResponseJsonConverter : JsonCon... method Read (line 18) | public override BitbucketTokenEndpointResponseJson Read( method Write (line 69) | public override void Write( FILE: src/shared/Atlassian.Bitbucket/Cloud/BitbucketOAuth2Client.cs class BitbucketOAuth2Client (line 11) | public class BitbucketOAuth2Client : Bitbucket.BitbucketOAuth2Client method BitbucketOAuth2Client (line 13) | public BitbucketOAuth2Client(HttpClient httpClient, ISettings settings... method GetClientId (line 24) | private static string GetClientId(ISettings settings) method GetRedirectUri (line 38) | private static Uri GetRedirectUri(ISettings settings) method GetClientSecret (line 52) | private static string GetClientSecret(ISettings settings) method GetEndpoints (line 66) | private static OAuth2ServerEndpoints GetEndpoints() FILE: src/shared/Atlassian.Bitbucket/Cloud/BitbucketRestApi.cs class BitbucketRestApi (line 11) | public class BitbucketRestApi : IBitbucketRestApi method BitbucketRestApi (line 16) | public BitbucketRestApi(ICommandContext context) method GetUserInformationAsync (line 23) | public async Task> GetUserInformationAsync(st... method IsOAuthInstalledAsync (line 60) | public Task IsOAuthInstalledAsync() method GetAuthenticationMethodsAsync (line 65) | public Task> GetAuthenticationMethodsAsync() method Dispose (line 76) | public void Dispose() FILE: src/shared/Atlassian.Bitbucket/Cloud/CloudConstants.cs class CloudConstants (line 5) | public static class CloudConstants class OAuthScopes (line 22) | public static class OAuthScopes class EnvironmentVariables (line 33) | public static class EnvironmentVariables class GitConfiguration (line 40) | public static class GitConfiguration class Credential (line 42) | public static class Credential FILE: src/shared/Atlassian.Bitbucket/Cloud/UserInfo.cs class UserInfo (line 7) | public class UserInfo : IUserInfo FILE: src/shared/Atlassian.Bitbucket/DataCenter/BitbucketOAuth2Client.cs class BitbucketOAuth2Client (line 13) | public class BitbucketOAuth2Client : Bitbucket.BitbucketOAuth2Client method BitbucketOAuth2Client (line 15) | public BitbucketOAuth2Client(HttpClient httpClient, ISettings settings... method GetClientId (line 27) | private static string GetClientId(ISettings settings) method GetRedirectUri (line 41) | private static Uri GetRedirectUri(ISettings settings) method GetClientSecret (line 55) | private static string GetClientSecret(ISettings settings) method GetEndpoints (line 69) | private static OAuth2ServerEndpoints GetEndpoints(ISettings settings) FILE: src/shared/Atlassian.Bitbucket/DataCenter/BitbucketRestApi.cs class BitbucketRestApi (line 13) | public class BitbucketRestApi : IBitbucketRestApi method BitbucketRestApi (line 19) | public BitbucketRestApi(ICommandContext context) method GetUserInformationAsync (line 27) | public async Task> GetUserInformationAsync(st... method IsOAuthInstalledAsync (line 73) | public async Task IsOAuthInstalledAsync() method GetAuthenticationMethodsAsync (line 94) | public async Task> GetAuthenticationMethods... method Dispose (line 133) | public void Dispose() FILE: src/shared/Atlassian.Bitbucket/DataCenter/DataCenterConstants.cs class DataCenterConstants (line 5) | public static class DataCenterConstants class OAuthScopes (line 7) | public static class OAuthScopes class EnvironmentVariables (line 28) | public static class EnvironmentVariables class GitConfiguration (line 35) | public static class GitConfiguration class Credential (line 37) | public static class Credential FILE: src/shared/Atlassian.Bitbucket/DataCenter/LoginOption.cs class LoginOption (line 5) | public class LoginOption FILE: src/shared/Atlassian.Bitbucket/DataCenter/LoginOptions.cs class LoginOptions (line 6) | public class LoginOptions FILE: src/shared/Atlassian.Bitbucket/DataCenter/UserInfo.cs class UserInfo (line 5) | public class UserInfo : IUserInfo FILE: src/shared/Atlassian.Bitbucket/IBitbucketRestApi.cs type IBitbucketRestApi (line 7) | public interface IBitbucketRestApi : IDisposable method GetUserInformationAsync (line 9) | Task> GetUserInformationAsync(string userName... method IsOAuthInstalledAsync (line 10) | Task IsOAuthInstalledAsync(); method GetAuthenticationMethodsAsync (line 11) | Task> GetAuthenticationMethodsAsync(); FILE: src/shared/Atlassian.Bitbucket/IRegistry.cs type IRegistry (line 6) | public interface IRegistry : IDisposable method Get (line 8) | T Get(InputArguments input); FILE: src/shared/Atlassian.Bitbucket/IUserInfo.cs type IUserInfo (line 4) | public interface IUserInfo FILE: src/shared/Atlassian.Bitbucket/OAuth2ClientRegistry.cs class OAuth2ClientRegistry (line 6) | public class OAuth2ClientRegistry : DisposableObject, IRegistry method RestApiResult (line 7) | public RestApiResult(HttpStatusCode statusCode) method RestApiResult (line 10) | public RestApiResult(HttpStatusCode statusCode, T response) FILE: src/shared/Atlassian.Bitbucket/UI/Commands/CredentialsCommand.cs class CredentialsCommand (line 13) | public abstract class CredentialsCommand : HelperCommand method CredentialsCommand (line 15) | protected CredentialsCommand(ICommandContext context) method ExecuteAsync (line 33) | private async Task ExecuteAsync(Uri url, string userName, bool sh... method ShowAsync (line 76) | protected abstract Task ShowAsync(CredentialsViewModel viewModel, Canc... FILE: src/shared/Atlassian.Bitbucket/UI/ViewModels/CredentialsViewModel.cs class CredentialsViewModel (line 10) | public class CredentialsViewModel : WindowViewModel method CredentialsViewModel (line 20) | public CredentialsViewModel() method CredentialsViewModel (line 25) | public CredentialsViewModel(ISessionManager sessionManager) method OnPropertyChanged (line 41) | private void OnPropertyChanged(object sender, PropertyChangedEventArgs e) method CanLogin (line 52) | private bool CanLogin() method AcceptBasic (line 57) | private void AcceptBasic() method AcceptOAuth (line 63) | private void AcceptOAuth() method CanAcceptOAuth (line 69) | private bool CanAcceptOAuth() method ForgotPassword (line 74) | private void ForgotPassword() method SignUp (line 83) | private void SignUp() FILE: src/shared/Atlassian.Bitbucket/UI/Views/CredentialsView.axaml.cs class CredentialsView (line 9) | public partial class CredentialsView : UserControl, IFocusable method CredentialsView (line 11) | public CredentialsView() method SetFocus (line 16) | public void SetFocus() FILE: src/shared/Core.Tests/ApplicationTests.cs class ApplicationTests (line 8) | public class ApplicationTests method Application_ConfigureAsync_NoHelpers_AddsEmptyAndGcm (line 10) | [Fact] method Application_ConfigureAsync_Gcm_AddsEmptyBeforeGcm (line 28) | [Fact] method Application_ConfigureAsync_EmptyAndGcm_DoesNothing (line 49) | [Fact] method Application_ConfigureAsync_EmptyAndGcmWithOthersBefore_DoesNothing (line 73) | [Fact] method Application_ConfigureAsync_EmptyAndGcmWithOthersAfter_DoesNothing (line 99) | [Fact] method Application_ConfigureAsync_EmptyAndGcmWithOthersBeforeAndAfter_DoesNothing (line 125) | [Fact] method Application_ConfigureAsync_EmptyAndGcmWithEmptyAfter_RemovesExistingGcmAndAddsEmptyAndGcm (line 153) | [Fact] method Application_UnconfigureAsync_NoHelpers_DoesNothing (line 181) | [Fact] method Application_UnconfigureAsync_Gcm_RemovesGcm (line 194) | [Fact] method Application_UnconfigureAsync_EmptyAndGcm_RemovesEmptyAndGcm (line 210) | [Fact] method Application_UnconfigureAsync_EmptyAndGcmWithOthersBefore_RemovesEmptyAndGcm (line 227) | [Fact] method Application_UnconfigureAsync_EmptyAndGcmWithOthersAfterBefore_RemovesGcmOnly (line 251) | [Fact] method Application_UnconfigureAsync_EmptyAndGcmWithOthersBeforeAndAfter_RemovesGcmOnly (line 276) | [Fact] FILE: src/shared/Core.Tests/Authentication/AuthenticationBaseTests.cs class AuthenticationBaseTests (line 6) | public class AuthenticationBaseTests method AuthenticationBase_QuoteCmdArg (line 8) | [Theory] FILE: src/shared/Core.Tests/Authentication/BasicAuthenticationTests.cs class BasicAuthenticationTests (line 12) | public class BasicAuthenticationTests method BasicAuthentication_GetCredentials_NullResource_ThrowsException (line 14) | [Fact] method BasicAuthentication_GetCredentials_NonDesktopSession_ResourceAndUserName_PasswordPromptReturnsCredentials (line 23) | [Fact] method BasicAuthentication_GetCredentials_NonDesktopSession_Resource_UserPassPromptReturnsCredentials (line 41) | [Fact] method BasicAuthentication_GetCredentials_NonDesktopSession_NoTerminalPrompts_ThrowsException (line 60) | [Fact] method BasicAuthentication_GetCredentials_DesktopSession_UIHelper_CallsHelper (line 76) | [Fact] method BasicAuthentication_GetCredentials_DesktopSession_UIHelper_UserName_CallsHelper (line 122) | [Fact] FILE: src/shared/Core.Tests/Authentication/MicrosoftAuthenticationTests.cs class MicrosoftAuthenticationTests (line 10) | public class MicrosoftAuthenticationTests method MicrosoftAuthentication_GetTokenForUserAsync_NoInteraction_ThrowsException (line 12) | [Fact] method MicrosoftAuthentication_GetManagedIdentity_ValidSystemId_ReturnsSystemId (line 32) | [Theory] method MicrosoftAuthentication_GetManagedIdentity_ValidUserIdByClientId_ReturnsUserId (line 49) | [Theory] method MicrosoftAuthentication_GetManagedIdentity_Invalid_ThrowsArgumentException (line 65) | [Theory] FILE: src/shared/Core.Tests/Authentication/OAuth2ClientTests.cs class OAuth2ClientTests (line 12) | public class OAuth2ClientTests method OAuth2Client_GetAuthorizationCodeAsync (line 18) | [Fact] method OAuth2Client_GetAuthorizationCodeAsync_RedirectUrlOriginalStringPreserved (line 47) | [Theory] method OAuth2Client_GetAuthorizationCodeAsync_ExtraQueryParams (line 96) | [Fact] method OAuth2Client_GetAuthorizationCodeAsync_ExtraQueryParams_OverrideStandardArgs_ThrowsException (line 142) | [Fact] method OAuth2Client_GetDeviceCodeAsync (line 177) | [Fact] method OAuth2Client_GetTokenByAuthorizationCodeAsync (line 207) | [Fact] method OAuth2Client_GetTokenByRefreshTokenAsync (line 242) | [Fact] method OAuth2Client_GetTokenByDeviceCodeAsync (line 279) | [Fact] method OAuth2Client_E2E_InteractiveWebFlowAndRefresh (line 326) | [Fact] method OAuth2Client_E2E_DeviceFlowAndRefresh (line 376) | [Fact] method CreateTestApplication (line 431) | private static OAuth2Application CreateTestApplication() => new OAuth2... method CreateClient (line 437) | private static OAuth2Client CreateClient(HttpMessageHandler httpHandle... method CreateEndpoints (line 445) | private static OAuth2ServerEndpoints CreateEndpoints(Uri baseUri) FILE: src/shared/Core.Tests/Authentication/OAuth2CryptographicCodeGeneratorTests.cs class OAuth2CryptographicCodeGeneratorTests (line 9) | public class OAuth2CryptographicCodeGeneratorTests method OAuth2CryptographicCodeGenerator_CreateNonce_IsUnique (line 13) | [Fact] method OAuth2CryptographicCodeGenerator_CreatePkceCodeVerifier_IsUniqueBase64UrlStringWithoutPaddingAndLengthBetween43And128 (line 30) | [Fact] method OAuth2CryptographicCodeGenerator_CreatePkceCodeChallenge_Plain_ReturnsVerifierUnchanged (line 56) | [Fact] method OAuth2CryptographicCodeGenerator_CreatePkceCodeChallenge_Sha256_ReturnsBase64UrlEncodedSha256HashOfAsciiVerifier (line 67) | [Fact] FILE: src/shared/Core.Tests/Authentication/OAuth2SystemWebBrowserTests.cs class OAuth2SystemWebBrowserTests (line 8) | public class OAuth2SystemWebBrowserTests method OAuth2SystemWebBrowser_UpdateRedirectUri_NonLoopback_ThrowsError (line 10) | [Fact] method OAuth2SystemWebBrowser_UpdateRedirectUri_SpecificPort (line 20) | [Theory] method OAuth2SystemWebBrowser_UpdateRedirectUri_AnyPort (line 40) | [Theory] FILE: src/shared/Core.Tests/Authentication/WindowsIntegratedAuthenticationTests.cs class WindowsIntegratedAuthenticationTests (line 11) | public class WindowsIntegratedAuthenticationTests method WindowsIntegratedAuthentication_GetIsSupportedAsync_NullUri_ThrowsException (line 16) | [Fact] method WindowsIntegratedAuthentication_GetIsSupportedAsync_NegotiateAndNtlm_ReturnsTrue (line 25) | [Fact] method WindowsIntegratedAuthentication_Windows_GetIsSupportedAsync_Ntlm_ReturnsTrue (line 34) | [Fact] method WindowsIntegratedAuthentication_Windows_GetIsSupportedAsync_Negotiate_ReturnsTrue (line 40) | [Fact] method WindowsIntegratedAuthentication_Windows_GetIsSupportedAsync_NoHeaders_ReturnsFalse (line 46) | [Fact] method WindowsIntegratedAuthentication_Windows_GetIsSupportedAsync_NoWiaHeaders_ReturnsFalse (line 52) | [Fact] method TestGetIsSupportedAsync (line 69) | private static async Task TestGetIsSupportedAsync(string[] wwwAuthHead... FILE: src/shared/Core.Tests/Base64UrlConvertTests.cs class Base64UrlConvertTests (line 5) | public class Base64UrlConvertTests method Base64UrlConvert_Encode_WithPadding (line 7) | [Theory] method Base64UrlConvert_Encode_WithoutPadding (line 21) | [Theory] FILE: src/shared/Core.Tests/Commands/ConfigureCommandTests.cs class ConfigureCommandTests (line 9) | public class ConfigureCommandTests method ConfigureCommand_ExecuteAsync_User_InvokesConfigurationServiceConfigureUser (line 11) | [Fact] method ConfigureCommand_ExecuteAsync_System_InvokesConfigurationServiceConfigureSystem (line 27) | [Fact] FILE: src/shared/Core.Tests/Commands/DiagnoseCommandTests.cs class DiagnoseCommandTests (line 11) | public class DiagnoseCommandTests method NetworkingDiagnostic_SendHttpRequest_Primary_OK (line 13) | [Fact] method NetworkingDiagnostic_SendHttpRequest_Backup_OK (line 33) | [Fact] method NetworkingDiagnostic_SendHttpRequest_No_Network (line 58) | [Fact] FILE: src/shared/Core.Tests/Commands/EraseCommandTests.cs class EraseCommandTests (line 10) | public class EraseCommandTests method EraseCommand_ExecuteAsync_CallsHostProvider (line 12) | [Fact] method AreInputArgumentsEquivalent (line 44) | private static bool AreInputArgumentsEquivalent(InputArguments a, Inpu... FILE: src/shared/Core.Tests/Commands/GetCommandTests.cs class GetCommandTests (line 12) | public class GetCommandTests method GetCommand_ExecuteAsync_CallsHostProviderAndWritesCredential (line 14) | [Fact] method ParseDictionary (line 50) | private static IDictionary ParseDictionary(StringBuild... method ParseDictionary (line 52) | private static IDictionary ParseDictionary(string str)... FILE: src/shared/Core.Tests/Commands/GitCommandBaseTests.cs class GitCommandBaseTests (line 10) | public class GitCommandBaseTests method GitCommandBase_ExecuteAsync_CallsExecuteInternalAsyncWithCorrectArgs (line 12) | [Fact] method GitCommandBase_ExecuteAsync_ConfiguresSettingsRemoteUri (line 49) | [Fact] class TestCommand (line 80) | private class TestCommand : GitCommandBase method TestCommand (line 82) | public TestCommand(ICommandContext context, IHostProviderRegistry ho... method ExecuteInternalAsync (line 87) | protected override Task ExecuteInternalAsync(InputArguments input, I... FILE: src/shared/Core.Tests/Commands/StoreCommandTests.cs class StoreCommandTests (line 10) | public class StoreCommandTests method StoreCommand_ExecuteAsync_CallsHostProvider (line 11) | [Fact] method AreInputArgumentsEquivalent (line 43) | bool AreInputArgumentsEquivalent(InputArguments a, InputArguments b) FILE: src/shared/Core.Tests/Commands/UnconfigureCommandTests.cs class UnconfigureCommandTests (line 9) | public class UnconfigureCommandTests method UnconfigureCommand_ExecuteAsync_User_InvokesConfigurationServiceUnconfigureUser (line 11) | [Fact] method UnconfigureCommand_ExecuteAsync_System_InvokesConfigurationServiceUnconfigureSystem (line 27) | [Fact] FILE: src/shared/Core.Tests/ConfigurationServiceTests.cs class ConfigurationServiceTests (line 8) | public class ConfigurationServiceTests method ConfigurationService_ConfigureAsync_System_ComponentsAreConfiguredWithSystem (line 10) | [Fact] method ConfigurationService_ConfigureAsync_User_ComponentsAreConfiguredWithUser (line 34) | [Fact] method ConfigurationService_UnconfigureAsync_System_ComponentsAreUnconfiguredWithSystem (line 58) | [Fact] method ConfigurationService_UnconfigureAsync_User_ComponentsAreUnconfiguredWithUser (line 82) | [Fact] FILE: src/shared/Core.Tests/CurlCookieTests.cs class CurlCookieParserTests (line 10) | public class CurlCookieParserTests method CurlCookieParser_EmptyFile_ReturnsNoCookies (line 12) | [Fact] method CurlCookieParser_Parse_MissingFields_SkipsInvalidLines (line 25) | [Fact] method CurlCookieParser_Parse_MissingFields_ReturnsValidCookiesWithDefaults (line 44) | [Fact] method CurlCookieParser_Parse_ValidFields_ReturnsValidCookies (line 64) | [Fact] method CurlCookieParser_Parse_Comments_ReturnsCookies (line 93) | [Fact] method AssertCookie (line 124) | private static void AssertCookie(Cookie cookie, string domain, string ... FILE: src/shared/Core.Tests/EnsureArgumentTests.cs class EnsureArgumentTests (line 6) | public class EnsureArgumentTests method EnsureArgument_InRange_DoesNotThrow (line 8) | [Theory] method EnsureArgument_InRange_ThrowsException (line 19) | [Theory] FILE: src/shared/Core.Tests/EnumerableExtensionsTests.cs class EnumerableExtensionsTests (line 8) | public class EnumerableExtensionsTests method EnumerableExtensions_ConcatMany_Null_ThrowsException (line 10) | [Fact] method EnumerableExtensions_ConcatMany_OneSequence_ReturnsSequence (line 16) | [Fact] method EnumerableExtensions_ConcatMany_TwoSequences_ReturnsConcatenateSequences (line 27) | [Fact] method EnumerableExtensions_ConcatMany_ManySequences_ReturnsConcatenateSequences (line 39) | [Fact] FILE: src/shared/Core.Tests/EnvironmentTests.cs class EnvironmentTests (line 11) | public class EnvironmentTests method WindowsEnvironment_TryLocateExecutable_NotExists_ReturnFalse (line 18) | [WindowsFact] method WindowsEnvironment_TryLocateExecutable_Exists_ReturnTrueAndPath (line 31) | [WindowsFact] method WindowsEnvironment_TryLocateExecutable_ExistsMultiple_ReturnTrueAndFirstPath (line 51) | [WindowsFact] method PosixEnvironment_TryLocateExecutable_NotExists_ReturnFalse (line 73) | [PosixFact] method PosixEnvironment_TryLocateExecutable_Exists_ReturnTrueAndPath (line 86) | [PosixFact] method PosixEnvironment_TryLocateExecutable_ExistsMultiple_ReturnTrueAndFirstPath (line 106) | [PosixFact] method MacOSEnvironment_TryLocateExecutable_Paths_Are_Ignored (line 128) | [MacOSFact] method PosixEnvironment_SetEnvironmentVariable_Sets_Expected_Value (line 154) | [PosixFact] method WindowsEnvironment_SetEnvironmentVariable_Sets_Expected_Value (line 170) | [WindowsFact] FILE: src/shared/Core.Tests/GenericHostProviderTests.cs class GenericHostProviderTests (line 13) | public class GenericHostProviderTests method GenericHostProvider_IsSupported (line 15) | [Theory] method GenericHostProvider_GetCredentialServiceUrl_ReturnsCorrectKey (line 50) | [Fact] method GenericHostProvider_CreateCredentialAsync_WiaNotAllowed_ReturnsBasicCredentialNoWiaCheck (line 70) | [Fact] method GenericHostProvider_CreateCredentialAsync_LegacyAuthorityBasic_ReturnsBasicCredentialNoWiaCheck (line 106) | [Fact] method GenericHostProvider_CreateCredentialAsync_NonHttpProtocol_ReturnsBasicCredentialNoWiaCheck (line 142) | [Fact] method GenericHostProvider_CreateCredentialAsync_NonWindows_WiaSupported_ReturnsBasicCredential (line 175) | [PosixFact] method GenericHostProvider_CreateCredentialAsync_Windows_WiaSupported_ReturnsEmptyCredential (line 181) | [WindowsFact] method GenericHostProvider_CreateCredentialAsync_WiaNotSupported_ReturnsBasicCredential (line 187) | [Fact] method GenericHostProvider_NtlmSuppressed_AllowOnce (line 193) | [WindowsFact] method GenericHostProvider_NtlmSuppressed_AllowAlways (line 236) | [WindowsFact] method GenericHostProvider_NtlmSuppressed_Disabled (line 281) | [WindowsFact] method GenericHostProvider_GenerateCredentialAsync_OAuth_CompleteOAuthConfig_UsesOAuth (line 323) | [Fact] method TestCreateCredentialAsync_ReturnsEmptyCredential (line 410) | private static async Task TestCreateCredentialAsync_ReturnsEmptyCreden... method TestCreateCredentialAsync_ReturnsBasicCredential (line 438) | private static async Task TestCreateCredentialAsync_ReturnsBasicCreden... FILE: src/shared/Core.Tests/GenericOAuthConfigTests.cs class GenericOAuthConfigTests (line 8) | public class GenericOAuthConfigTests method GenericOAuthConfig_TryGet_Valid_ReturnsTrue (line 10) | [Fact] method GenericOAuthConfig_TryGet_Gitea (line 69) | [Fact] FILE: src/shared/Core.Tests/GitConfigurationKeyComparerTests.cs class GitConfigurationKeyComparerTests (line 5) | public class GitConfigurationKeyComparerTests method GitConfigurationKeyComparer_Equals (line 7) | [Theory] method GitConfigurationKeyComparer_Compare (line 31) | [Theory] FILE: src/shared/Core.Tests/GitConfigurationTests.cs class GitConfigurationTests (line 10) | public class GitConfigurationTests method GitConfiguration_QuoteCmdArg (line 12) | [Theory] method GitProcess_GetConfiguration_ReturnsConfiguration (line 45) | [Fact] method GitConfiguration_Enumerate_CallbackReturnsTrue_InvokesCallbackForEachEntry (line 57) | [Fact] method GitConfiguration_Enumerate_CallbackReturnsFalse_InvokesCallbackForEachEntryUntilReturnsFalse (line 97) | [Fact] method GitConfiguration_TryGet_Name_Exists_ReturnsTrueOutString (line 136) | [Fact] method GitConfiguration_TryGet_Name_DoesNotExists_ReturnsFalse (line 155) | [Fact] method GitConfiguration_TryGet_IsPath_True_ReturnsCanonicalPath (line 174) | [Fact] method GitConfiguration_TryGet_IsPath_False_ReturnsRawConfig (line 194) | [Fact] method GitConfiguration_TryGet_BoolType_ReturnsCanonicalBool (line 213) | [Fact] method GitConfiguration_TryGet_BoolWithoutType_ReturnsRawConfig (line 233) | [Fact] method GitConfiguration_Get_Name_Exists_ReturnsString (line 253) | [Fact] method GitConfiguration_Get_Name_DoesNotExists_ThrowsException (line 272) | [Fact] method GitConfiguration_Set_Local_SetsLocalConfig (line 288) | [Fact] method GitConfiguration_Set_All_ThrowsException (line 307) | [Fact] method GitConfiguration_Unset_Global_UnsetsGlobalConfig (line 323) | [Fact] method GitConfiguration_Unset_Local_UnsetsLocalConfig (line 354) | [Fact] method GitConfiguration_Unset_All_ThrowsException (line 386) | [Fact] method GitConfiguration_UnsetAll_UnsetsAllConfig (line 401) | [Fact] method GitConfiguration_UnsetAll_All_ThrowsException (line 423) | [Fact] method GitConfiguration_CacheTryGet_ReturnsValueFromCache (line 440) | [Fact] method GitConfiguration_CacheGetAll_ReturnsAllValuesFromCache (line 466) | [Fact] method GitConfiguration_CacheEnumerate_EnumeratesFromCache (line 490) | [Fact] method GitConfiguration_CacheInvalidation_SetInvalidatesCache (line 520) | [Fact] method GitConfiguration_CacheInvalidation_AddInvalidatesCache (line 548) | [Fact] method GitConfiguration_CacheInvalidation_UnsetInvalidatesCache (line 577) | [Fact] method GitConfiguration_CacheLevelFilter_ReturnsOnlyLocalValues (line 605) | [Fact] method GitConfiguration_TypedQuery_CanonicalizesValues (line 636) | [Fact] FILE: src/shared/Core.Tests/GitStreamReaderTests.cs class GitStreamReaderTests (line 8) | public class GitStreamReaderTests method GitStreamReader_ReadLineAsync_LF (line 12) | [Fact] method GitStreamReader_ReadLineAsync_CR (line 31) | [Fact] method GitStreamReader_ReadLineAsync_CRLF (line 47) | [Fact] method GitStreamReader_ReadLineAsync_Mixed (line 66) | [Fact] method GitStreamReader_ReadLine_LF (line 104) | [Fact] method GitStreamReader_ReadLine_CR (line 123) | [Fact] method GitStreamReader_ReadLine_CRLF (line 139) | [Fact] method GitStreamReader_ReadLine_Mixed (line 158) | [Fact] FILE: src/shared/Core.Tests/GitTests.cs class GitTests (line 9) | public class GitTests method Git_GetCurrentRepository_NoLocalRepo_ReturnsNull (line 11) | [Fact] method Git_GetCurrentRepository_LocalRepo_ReturnsNotNull (line 25) | [Fact] method Git_GetRemotes_NoLocalRepo_ReturnsEmpty (line 41) | [Fact] method Git_GetRemotes_NoRemotes_ReturnsEmpty (line 55) | [Fact] method Git_GetRemotes_OneRemote_ReturnsRemote (line 71) | [Fact] method Git_GetRemotes_OneRemoteFetchAndPull_ReturnsRemote (line 91) | [Fact] method Git_GetRemotes_NonHttpRemote_ReturnsRemote (line 113) | [Theory] method Git_GetRemotes_MultipleRemotes_ReturnsAllRemotes (line 137) | [Fact] method Git_GetRemotes_RemoteNoFetchOnlyPull_ReturnsRemote (line 166) | [Fact] method Git_Version_ReturnsVersion (line 189) | [Fact] method AssertRemote (line 206) | private static void AssertRemote(string expectedName, string expectedU... method AssertRemote (line 213) | private static void AssertRemote(string expectedName, string expectedF... FILE: src/shared/Core.Tests/GitVersionTests.cs class GitVersionTests (line 6) | public class GitVersionTests method GitVersion_CompareTo_2_33_0 (line 8) | [Theory] FILE: src/shared/Core.Tests/HostProviderRegistryTests.cs class HostProviderRegistryTests (line 13) | public class HostProviderRegistryTests method HostProviderRegistry_Register_AutoProviderId_ThrowException (line 15) | [Fact] method HostProviderRegistry_Register_AutoAuthorityId_ThrowException (line 26) | [Fact] method HostProviderRegistry_GetProvider_NoProviders_ThrowException (line 37) | [Fact] method HostProviderRegistry_GetProvider_Auto_HasProviders_ReturnsSupportedProvider (line 47) | [Fact] method HostProviderRegistry_GetProvider_Auto_HasProviders_StaticMatch_DoesNotSetProviderGlobalConfig (line 71) | [Fact] method HostProviderRegistry_GetProvider_Auto_HasProviders_DynamicMatch_SetsProviderGlobalConfig (line 97) | [Fact] method HostProviderRegistry_GetProvider_Auto_HasProviders_DynamicMatch_SetsProviderGlobalConfig_HostWithPath (line 126) | [Fact] method HostProviderRegistry_GetProvider_Auto_MultipleValidProviders_ReturnsFirstRegistered (line 155) | [Fact] method HostProviderRegistry_GetProvider_Auto_MultipleValidProvidersMultipleLevels_ReturnsFirstHighestRegistered (line 179) | [Fact] method HostProviderRegistry_GetProvider_ProviderSpecified_ReturnsProvider (line 206) | [Fact] method HostProviderRegistry_GetProvider_AutoProviderSpecified_ReturnsFirstSupportedProvider (line 235) | [Fact] method HostProviderRegistry_GetProvider_UnknownProviderSpecified_ReturnsFirstSupportedProvider (line 265) | [Fact] method HostProviderRegistry_GetProvider_LegacyAuthoritySpecified_ReturnsProvider (line 295) | [Fact] method HostProviderRegistry_GetProvider_AutoLegacyAuthoritySpecified_ReturnsFirstSupportedProvider (line 324) | [Fact] method HostProviderRegistry_GetProvider_Auto_NetworkProbe_ReturnsSupportedProvider (line 354) | [Fact] method HostProviderRegistry_GetProvider_Auto_NetworkProbe_TimeoutZero_NoNetworkCall (line 389) | [Fact] method HostProviderRegistry_GetProvider_Auto_NetworkProbe_TimeoutNegative_NoNetworkCall (line 422) | [Fact] method HostProviderRegistry_GetProvider_Auto_NetworkProbe_NoNetwork_ReturnsLastProvider (line 455) | [Fact] method CreateInputArguments (line 497) | public static InputArguments CreateInputArguments(Uri uri) FILE: src/shared/Core.Tests/HostProviderTests.cs class HostProviderTests (line 8) | public class HostProviderTests method HostProvider_GetCredentialAsync_CredentialExists_ReturnsExistingCredential (line 12) | [Fact] method HostProvider_GetCredentialAsync_CredentialDoesNotExist_ReturnsNewGeneratedCredential (line 45) | [Fact] method HostProvider_StoreCredentialAsync_EmptyCredential_DoesNotStoreCredential (line 83) | [Fact] method HostProvider_StoreCredentialAsync_NonEmptyCredential_StoresCredential (line 104) | [Fact] method HostProvider_StoreCredentialAsync_NonEmptyCredential_ExistingCredential_UpdatesCredential (line 129) | [Fact] method HostProvider_EraseCredentialAsync_NoInputUser_CredentialExists_ErasesOneCredential (line 160) | [Fact] method HostProvider_EraseCredentialAsync_InputUser_CredentialExists_UserNotMatch_DoesNothing (line 184) | [Fact] method HostProvider_EraseCredentialAsync_InputUser_CredentialExists_UserMatch_ErasesCredential (line 209) | [Fact] method HostProvider_EraseCredentialAsync_DifferentHost_DoesNothing (line 233) | [Fact] FILE: src/shared/Core.Tests/HttpClientExtensionsTests.cs class HttpClientExtensionsTests (line 10) | public class HttpClientExtensionsTests method HttpClientExtensions_SendAsync_SendsRequestMessage (line 12) | [Fact] method HttpClientExtensions_SendAsync_Content_SetsContent (line 32) | [Fact] method HttpClientExtensions_SendAsync_Headers_SetsHeaders (line 53) | [Fact] FILE: src/shared/Core.Tests/HttpClientFactoryTests.cs class HttpClientFactoryTests (line 11) | public class HttpClientFactoryTests method HttpClientFactory_GetClient_SetsDefaultHeaders (line 13) | [Fact] method HttpClientFactory_GetClient_MultipleCalls_ReturnsNewInstance (line 25) | [Fact] method HttpClientFactory_TryCreateProxy_NoProxy_ReturnsFalseOutNull (line 36) | [Fact] method HttpClientFactory_TryCreateProxy_ProxyNoCredentials_ReturnsTrueOutProxyWithUrlDefaultCredentials (line 56) | [Fact] method HttpClientFactory_TryCreateProxy_ProxyWithBypass_ReturnsTrueOutProxyWithBypassedHosts (line 84) | [Fact] method HttpClientFactory_TryCreateProxy_ProxyWithWildcardBypass_ReturnsFalse (line 120) | [Fact] method HttpClientFactory_TryCreateProxy_ProxyWithCredentials_ReturnsTrueOutProxyWithUrlConfiguredCredentials (line 149) | [Fact] method HttpClientFactory_TryCreateProxy_ProxyWithNonEmptyUserAndEmptyPass_ReturnsTrueOutProxyWithUrlConfiguredCredentials (line 186) | [Fact] method HttpClientFactory_TryCreateProxy_ProxyWithEmptyUserAndNonEmptyPass_ReturnsTrueOutProxyWithUrlConfiguredCredentials (line 222) | [Fact] method HttpClientFactory_TryCreateProxy_ProxyEmptyUserAndEmptyPass_ReturnsTrueOutProxyWithUrlDefaultCredentials (line 258) | [Fact] method HttpClientFactory_GetClient_ChecksCertBundleOnlyIfEnabled (line 289) | [Theory] method HttpClientFactory_GetClient_SetCookieOnlyIfEnabled (line 314) | [Theory] method AssertDefaultCredentials (line 344) | private static void AssertDefaultCredentials(ICredentials credentials) FILE: src/shared/Core.Tests/HttpRequestExtensionsTests.cs class HttpRequestExtensionsTests (line 6) | public class HttpRequestExtensionsTests method HttpRequestExtensions_AddBasicAuthenticationHeader_ComplexUserPass_ReturnsCorrectString (line 8) | [Fact] method HttpRequestExtensions_AddBasicAuthenticationHeader_EmptyUserName_ReturnsCorrectString (line 18) | [Fact] method HttpRequestExtensions_AddBasicAuthenticationHeader_EmptyPassword_ReturnsCorrectString (line 28) | [Fact] method HttpRequestExtensions_AddBasicAuthenticationHeader_EmptyCredential_ReturnsCorrectString (line 38) | [Fact] method TestAddBasicAuthenticationHeader (line 48) | private static void TestAddBasicAuthenticationHeader(string userName, ... FILE: src/shared/Core.Tests/IniFileTests.cs class IniFileTests (line 8) | public class IniFileTests method IniSectionName_Equality (line 10) | [Fact] method IniSerializer_Deserialize (line 34) | [Fact] method AssertSection (line 109) | private static void AssertSection(IniFile file, string name, out IniSe... method AssertSection (line 116) | private static void AssertSection(IniFile file, string name, string su... method AssertProperty (line 123) | private static void AssertProperty(IniSection section, string name, st... method AssertMultiProperty (line 129) | private static void AssertMultiProperty(IniSection section, string nam... FILE: src/shared/Core.Tests/InputArgumentsTests.cs class InputArgumentsTests (line 7) | public class InputArgumentsTests method InputArguments_Ctor_Null_ThrowsArgNullException (line 9) | [Fact] method InputArguments_CommonArguments_ValuePresent_ReturnsValues (line 16) | [Fact] method InputArguments_CommonArguments_ValueMissing_ReturnsNullOrEmptyCollection (line 48) | [Fact] method InputArguments_OtherArguments (line 63) | [Fact] method InputArguments_GetRemoteUri_NoAuthority_ReturnsNull (line 79) | [Fact] method InputArguments_GetRemoteUri_Authority_ReturnsUriWithAuthority (line 91) | [Fact] method InputArguments_GetRemoteUri_IncludeUser_Authority_ReturnsUriWithAuthorityAndUser (line 110) | [Fact] method InputArguments_GetRemoteUri_IncludeUserSpecialCharacters_Authority_ReturnsUriWithAuthorityAndUser (line 133) | [Fact] method InputArguments_GetRemoteUri_IncludeUserNoUser_Authority_ReturnsUriWithAuthority (line 156) | [Fact] method InputArguments_GetRemoteUri_AuthorityAndPort_ReturnsUriWithAuthorityAndPort (line 175) | [Fact] method InputArguments_GetRemoteUri_AuthorityPath_ReturnsUriWithAuthorityAndPath (line 194) | [Fact] method InputArguments_GetRemoteUri_AuthorityPathUserInfo_ReturnsUriWithAuthorityAndPath (line 214) | [Fact] method InputArguments_GetRemoteUri_PathQueryFragment_ReturnsCorrectUri (line 238) | [Theory] method InputArguments_GetRemoteUri_IncludeUser_AuthorityPathUserInfo_ReturnsUriWithAll (line 261) | [Fact] method InputArguments_TryGetHostAndPort_NoPort_ReturnsHostName (line 285) | [Fact] method InputArguments_TryGetHostAndPort_Port_ReturnsHostNameAndPort (line 306) | [Fact] method InputArguments_TryGetHostAndPort_BadPort_ReturnsFalse (line 329) | [Fact] method InputArguments_TryGetHostAndPort_NoHostNoPort_ReturnsFalse (line 346) | [Fact] FILE: src/shared/Core.Tests/Interop/Linux/LinuxConfigParserTests.cs class LinuxConfigParserTests (line 8) | public class LinuxConfigParserTests method LinuxConfigParser_Parse (line 10) | [Fact] FILE: src/shared/Core.Tests/Interop/Linux/LinuxFileSystemTests.cs class LinuxFileSystemTests (line 8) | public class LinuxFileSystemTests method LinuxFileSystem_IsSamePath_SamePath_ReturnsTrue (line 10) | [LinuxFact] method LinuxFileSystem_IsSamePath_DifferentFile_ReturnsFalse (line 21) | [LinuxFact] method LinuxFileSystem_IsSamePath_SameFileDifferentCase_ReturnsFalse (line 34) | [LinuxFact] method LinuxFileSystem_IsSamePath_SameFileDifferentPathNormalization_ReturnsTrue (line 47) | [LinuxFact] method LinuxFileSystem_IsSamePath_SameFileViaSymlink_ReturnsTrue (line 61) | [LinuxFact] method LinuxFileSystem_IsSamePath_SameFileRelativePath_ReturnsTrue (line 74) | [LinuxFact] FILE: src/shared/Core.Tests/Interop/Linux/LinuxSettingsTests.cs class LinuxSettingsTests (line 8) | public class LinuxSettingsTests method LinuxSettings_TryGetExternalDefault_CombinesFiles (line 10) | [LinuxFact] FILE: src/shared/Core.Tests/Interop/Linux/SecretServiceCollectionTests.cs class SecretServiceCollectionTests (line 7) | public class SecretServiceCollectionTests method SecretServiceCollection_ReadWriteDelete (line 11) | [LinuxFact(Skip = "Cannot run headless")] method SecretServiceCollection_Get_NotFound_ReturnsNull (line 40) | [LinuxFact(Skip = "Cannot run headless")] method SecretServiceCollection_Remove_NotFound_ReturnsFalse (line 52) | [LinuxFact(Skip = "Cannot run headless")] FILE: src/shared/Core.Tests/Interop/MacOS/MacOSFileSystemTests.cs class MacOSFileSystemTests (line 8) | public class MacOSFileSystemTests method MacOSFileSystem_IsSamePath_SamePath_ReturnsTrue (line 10) | [MacOSFact] method MacOSFileSystem_IsSamePath_DifferentFile_ReturnsFalse (line 21) | [MacOSFact] method MacOSFileSystem_IsSamePath_SameFileDifferentCase_ReturnsTrue (line 34) | [MacOSFact] method MacOSFileSystem_IsSamePath_SameFileDifferentPathNormalization_ReturnsTrue (line 47) | [MacOSFact] method MacOSFileSystem_IsSamePath_SameFileViaSymlink_ReturnsTrue (line 61) | [MacOSFact] method MacOSFileSystem_IsSamePath_SameFileRelativePath_ReturnsTrue (line 74) | [MacOSFact] FILE: src/shared/Core.Tests/Interop/MacOS/MacOSKeychainTests.cs class MacOSKeychainTests (line 9) | public class MacOSKeychainTests method MacOSKeychain_ReadWriteDelete (line 13) | [MacOSFact] method MacOSKeychain_Get_NotFound_ReturnsNull (line 55) | [MacOSFact] method MacOSKeychain_Remove_NotFound_ReturnsFalse (line 67) | [MacOSFact] FILE: src/shared/Core.Tests/Interop/MacOS/MacOSPreferencesTests.cs class MacOSPreferencesTests (line 9) | public class MacOSPreferencesTests method MacOSPreferences_ReadPreferences (line 14) | [MacOSFact] method SetupTestPreferencesAsync (line 52) | private static async Task SetupTestPreferencesAsync() method CleanupTestPreferencesAsync (line 60) | private static async Task CleanupTestPreferencesAsync() FILE: src/shared/Core.Tests/Interop/Posix/GnuPassCredentialStoreTests.cs class GnuPassCredentialStoreTests (line 10) | public class GnuPassCredentialStoreTests method GnuPassCredentialStore_ReadWriteDelete (line 14) | [PosixFact] method GnuPassCredentialStore_Get_NotFound_ReturnsNull (line 57) | [PosixFact] method GnuPassCredentialStore_Remove_NotFound_ReturnsFalse (line 73) | [PosixFact] method GnuPassCredentialStore_ReadWriteDelete_GpgIdInSubdirectory (line 89) | [PosixFact] method GnuPassCredentialStore_WriteCredential_MultipleGpgIds_UsesNearestGpgId (line 135) | [PosixFact] method InitializePasswordStore (line 185) | private static string InitializePasswordStore(TestFileSystem fs, TestG... FILE: src/shared/Core.Tests/Interop/Posix/PosixFileSystemTests.cs class PosixFileSystemTests (line 8) | public class PosixFileSystemTests method PosixFileSystem_ResolveSymlinks_FileLinks (line 10) | [PosixFact] method PosixFileSystem_ResolveSymlinks_DirectoryLinks (line 22) | [PosixFact] FILE: src/shared/Core.Tests/Interop/U8StringConverterTests.cs class U8StringConverterTests (line 7) | public class U8StringConverterTests method U8StringConverter_ToNative_Null_ReturnsNullPointer (line 56) | [Fact] method U8StringConverter_ToNative_EmptyString_ReturnsNullByte (line 65) | [Fact] method U8StringConverter_ToNative_SimpleString_ReturnsExpectedBytes (line 76) | [Fact] method U8StringConverter_ToNative_ComplexString_ReturnsExpectedBytes (line 87) | [Fact] method U8StringConverter_ToManaged_Null_ReturnsNull (line 98) | [Fact] method U8StringConverter_ToManaged_ZeroPtr_ReturnsNull (line 109) | [Fact] method U8StringConverter_ToManaged_NullByte_ReturnsEmptyString (line 120) | [Fact] method U8StringConverter_ToManaged_SimpleString_ReturnsExpectedString (line 134) | [Fact] method U8StringConverter_ToManaged_ComplexString_ReturnsExpectedString (line 148) | [Fact] method AssertCStringEqual (line 162) | private static unsafe void AssertCStringEqual(byte[] expected, byte* a... FILE: src/shared/Core.Tests/Interop/Windows/DpapiCredentialStoreTests.cs class DpapiCredentialStoreTests (line 11) | public class DpapiCredentialStoreTests method DpapiCredentialStore_AddOrUpdate_CreatesUTF8ProtectedFile (line 16) | [WindowsFact] method DpapiCredentialStore_Get_KeyNotFound_ReturnsNull (line 52) | [WindowsFact] method DpapiCredentialStore_Get_ReadProtectedFile (line 65) | [WindowsFact] method DpapiCredentialStore_Remove_KeyNotFound_ReturnsFalse (line 100) | [WindowsFact] FILE: src/shared/Core.Tests/Interop/Windows/WindowsCredentialManagerTests.cs class WindowsCredentialManagerTests (line 8) | public class WindowsCredentialManagerTests method WindowsCredentialManager_ReadWriteDelete (line 12) | [WindowsFact] method WindowsCredentialManager_AddOrUpdate_UsernameWithAtCharacter (line 48) | [WindowsFact] method WindowsCredentialManager_Get_KeyNotFound_ReturnsNull (line 84) | [WindowsFact] method WindowsCredentialManager_Remove_KeyNotFound_ReturnsFalse (line 96) | [WindowsFact] method WindowsCredentialManager_AddOrUpdate_TargetNameAlreadyExists_CreatesWithUserInTargetName (line 108) | [WindowsFact] method WindowsCredentialManager_AddOrUpdate_TargetNameAlreadyExistsAndUserWithAtCharacter_CreatesWithEscapedUserInTargetName (line 158) | [WindowsFact] method WindowsCredentialManager_RemoveUriUserInfo (line 209) | [Theory] method WindowsCredentialManager_IsMatch (line 238) | [WindowsTheory] method WindowsCredentialManager_IsMatch_NoNamespace_NotMatched (line 273) | [WindowsFact] method WindowsCredentialManager_IsMatch_DifferentNamespace_NotMatched (line 289) | [WindowsFact] method WindowsCredentialManager_IsMatch_CaseSensitiveNamespace_NotMatched (line 305) | [WindowsFact] method WindowsCredentialManager_IsMatch_NoNamespaceInQuery_IsMatched (line 321) | [WindowsFact] method WindowsCredentialManager_CreateTargetName (line 337) | [WindowsTheory] method WindowsCredentialManager_CreateTargetName_Namespace (line 358) | [WindowsTheory] FILE: src/shared/Core.Tests/Interop/Windows/WindowsFileSystemTests.cs class WindowsFileSystemTests (line 8) | public class WindowsFileSystemTests method WindowsFileSystem_IsSamePath_SamePath_ReturnsTrue (line 10) | [WindowsFact] method WindowsFileSystem_IsSamePath_DifferentFile_ReturnsFalse (line 21) | [WindowsFact] method WindowsFileSystem_IsSamePath_SameFileDifferentCase_ReturnsTrue (line 34) | [WindowsFact] method WindowsFileSystem_IsSamePath_SameFileDifferentPathNormalization_ReturnsTrue (line 47) | [WindowsFact] method WindowsFileSystem_IsSamePath_SameFileRelativePath_ReturnsTrue (line 61) | [WindowsFact] FILE: src/shared/Core.Tests/Interop/Windows/WindowsSystemPromptsTests.cs class WindowsSystemPromptsTests (line 8) | public class WindowsSystemPromptsTests method WindowsSystemPrompts_ShowCredentialPrompt_NullResource_ThrowsException (line 10) | [Fact] method WindowsSystemPrompts_ShowCredentialPrompt_EmptyResource_ThrowsException (line 17) | [Fact] method WindowsSystemPrompts_ShowCredentialPrompt_WhiteSpaceResource_ThrowsException (line 24) | [Fact] FILE: src/shared/Core.Tests/PlaintextCredentialStoreTests.cs class PlaintextCredentialStoreTests (line 9) | public class PlaintextCredentialStoreTests method PlaintextCredentialStore_ReadWriteDelete (line 14) | [Fact] method PlaintextCredentialStore_Get_NotFound_ReturnsNull (line 60) | [Fact] method PlaintextCredentialStore_Remove_NotFound_ReturnsFalse (line 74) | [Fact] FILE: src/shared/Core.Tests/ProcessManagerTests.cs class ProcessManagerTests (line 6) | public class ProcessManagerTests method CreateSid_Envar_Returns_Expected_Sid (line 8) | [Theory] method TryGetProcessDepth_Returns_Expected_Depth (line 21) | [Theory] FILE: src/shared/Core.Tests/SettingsTests.cs class SettingsTests (line 9) | public class SettingsTests method Settings_IsDebuggingEnabled_EnvarUnset_ReturnsFalse (line 11) | [Fact] method Settings_IsDebuggingEnabled_EnvarTruthy_ReturnsTrue (line 22) | [Fact] method Settings_IsDebuggingEnabled_EnvarFalsey_ReturnsFalse (line 36) | [Fact] method Settings_IsTerminalPromptsEnabled_EnvarUnset_ReturnsTrue (line 50) | [Fact] method Settings_IsTerminalPromptsEnabled_EnvarTruthy_ReturnsTrue (line 61) | [Fact] method Settings_IsTerminalPromptsEnabled_EnvarFalsey_ReturnsFalse (line 75) | [Fact] method Settings_IsInteractionAllowed_EnvarUnset_ReturnsTrue (line 89) | [Fact] method Settings_IsInteractionAllowed_EnvarTruthy_ReturnsTrue (line 100) | [Fact] method Settings_IsInteractionAllowed_EnvarFalsey_ReturnsFalse (line 114) | [Fact] method Settings_IsInteractionAllowed_ConfigAuto_ReturnsTrue (line 128) | [Fact] method Settings_IsInteractionAllowed_ConfigAlways_ReturnsTrue (line 143) | [Fact] method Settings_IsInteractionAllowed_ConfigNever_ReturnsFalse (line 158) | [Fact] method Settings_IsInteractionAllowed_ConfigTruthy_ReturnsTrue (line 173) | [Fact] method Settings_IsInteractionAllowed_ConfigFalsey_ReturnsFalse (line 188) | [Fact] method Settings_IsInteractionAllowed_ConfigNonBooleanyValue_ReturnsTrue (line 203) | [Fact] method Settings_IsTracingEnabled_EnvarUnset_ReturnsFalse (line 218) | [Fact] method Settings_IsTracingEnabled_EnvarTruthy_ReturnsTrueOutValue (line 230) | [Fact] method Settings_IsTracingEnabled_EnvarFalsey_ReturnsFalseOutValue (line 247) | [Fact] method Settings_IsTracingEnabled_EnvarPathy_ReturnsTrueOutValue (line 265) | [Fact] method Settings_IsSecretTracingEnabled_EnvarUnset_ReturnsFalse (line 282) | [Fact] method Settings_IsSecretTracingEnabled_EnvarTruthy_ReturnsTrue (line 293) | [Fact] method Settings_IsSecretTracingEnabled_EnvarFalsey_ReturnsFalse (line 307) | [Fact] method Settings_IsWindowsIntegratedAuthenticationEnabled_EnvarUnset_ReturnsTrue (line 321) | [Fact] method Settings_IsWindowsIntegratedAuthenticationEnabled_EnvarTruthy_ReturnsTrue (line 332) | [Fact] method Settings_IsWindowsIntegratedAuthenticationEnabled_EnvarFalsey_ReturnsFalse (line 346) | [Fact] method Settings_IsWindowsIntegratedAuthenticationEnabled_EnvarNonBooleanyValue_ReturnsTrue (line 360) | [Fact] method Settings_IsWindowsIntegratedAuthenticationEnabled_ConfigUnset_ReturnsTrue (line 374) | [Fact] method Settings_IsWindowsIntegratedAuthenticationEnabled_ConfigTruthy_ReturnsTrue (line 385) | [Fact] method Settings_IsWindowsIntegratedAuthenticationEnabled_ConfigFalsey_ReturnsFalse (line 400) | [Fact] method Settings_IsWindowsIntegratedAuthenticationEnabled_ConfigNonBooleanyValue_ReturnsTrue (line 415) | [Fact] method Settings_ProxyConfiguration_ConvertToBypassRegexArray (line 430) | [Theory] method Settings_ProxyConfiguration_ConvertToBypassRegexArray_WebProxyBypass (line 455) | [Theory] method Settings_ProxyConfiguration_Unset_ReturnsNull (line 481) | [Fact] method Settings_ProxyConfiguration_GcmHttpConfig_ReturnsValue (line 500) | [Fact] method Settings_ProxyConfiguration_GcmHttpsConfig_ReturnsValue (line 536) | [Fact] method Settings_ProxyConfiguration_GitHttpConfig_ReturnsValue (line 572) | [Fact] method Settings_ProxyConfiguration_GitHttpConfig_EmptyScopedUriUnscoped_ReturnsNull (line 608) | [Fact] method Settings_ProxyConfiguration_CurlHttpEnvar_ReturnsValue (line 633) | [Fact] method Settings_ProxyConfiguration_CurlHttpsEnvar_ReturnsValue (line 670) | [Fact] method Settings_TryGetProxy_CurlAllEnvar_ReturnsValue (line 707) | [Fact] method Settings_ProxyConfiguration_LegacyGcmEnvar_ReturnsValue (line 744) | [Fact] method Settings_ProxyConfiguration_Precedence_ReturnsValue (line 781) | [Fact] method Settings_ProxyConfiguration_CurlEnvarPrecedence_PrefersLowercase (line 835) | [Fact] method Settings_ProviderOverride_Unset_ReturnsNull (line 891) | [Fact] method Settings_ProviderOverride_EnvarSet_ReturnsValue (line 909) | [Fact] method Settings_ProviderOverride_ConfigSet_ReturnsValue (line 932) | [Fact] method Settings_ProviderOverride_EnvarAndConfigSet_ReturnsEnvarValue (line 955) | [Fact] method Settings_LegacyAuthorityOverride_Unset_ReturnsNull (line 982) | [Fact] method Settings_LegacyAuthorityOverride_EnvarSet_ReturnsValue (line 1000) | [Fact] method Settings_LegacyAuthorityOverride_ConfigSet_ReturnsTrueOutValue (line 1023) | [Fact] method Settings_LegacyAuthorityOverride_EnvarAndConfigSet_ReturnsEnvarValue (line 1046) | [Fact] method Settings_TryGetSetting_EnvarSet_ReturnsTrueOutValue (line 1073) | [Fact] method Settings_TryGetSetting_EnvarUnset_ReturnsFalse (line 1100) | [Fact] method Settings_TryGetSetting_GlobalConfig_ReturnsTrueAndValue (line 1122) | [Fact] method Settings_TryGetSetting_RepoConfig_ReturnsTrueAndValue (line 1147) | [Fact] method Settings_TryGetSetting_ScopedConfig (line 1172) | [Fact] method Settings_TryGetSetting_EnvarAndConfig_EnvarTakesPrecedence (line 1201) | [Fact] method Settings_GetSettingValues_EnvarAndMultipleConfig_ReturnsAllWithCorrectPrecedence (line 1230) | [Fact] method Settings_GetSettingValues_ReturnsAllMatchingValues (line 1266) | [Fact] method Settings_GetSettingValues_IgnoresSectionAndPropertyCase_ScopeIsCaseSensitive (line 1311) | [Fact] method Settings_GetSettingValues_IsPath_ReturnsAllParsedValues (line 1354) | [Theory] method Settings_CustomCertificateBundlePath_ReturnsExpectedValue (line 1400) | [Theory] method Settings_TlsBackend_ReturnsExpectedValue (line 1437) | [Theory] FILE: src/shared/Core.Tests/StreamExtensionsTests.cs class StreamExtensionsTests (line 9) | public class StreamExtensionsTests method StreamExtensions_ReadDictionary_EmptyString_ReturnsEmptyDictionary (line 16) | [Fact] method StreamExtensions_ReadDictionary_TerminatedLF_ReturnsDictionary (line 27) | [Fact] method StreamExtensions_ReadDictionary_TerminatedCRLF_ReturnsDictionary (line 41) | [Fact] method StreamExtensions_ReadDictionary_CaseSensitive_ReturnsDictionaryWithMultipleEntries (line 55) | [Fact] method StreamExtensions_ReadDictionary_CaseInsensitive_ReturnsDictionaryWithLastValue (line 68) | [Fact] method StreamExtensions_ReadDictionary_Spaces_ReturnsCorrectKeysAndValues (line 80) | [Fact] method StreamExtensions_ReadDictionary_EqualsInValues_ReturnsCorrectKeysAndValues (line 94) | [Fact] method StreamExtensions_WriteDictionary_TextWriterLF_EmptyDictionary_WritesLineLF (line 108) | [Fact] method StreamExtensions_WriteDictionary_TextWriterCRLF_EmptyDictionary_WritesLineCRLF (line 118) | [Fact] method StreamExtensions_WriteDictionary_TextWriterLF_Entries_WritesKVPsAndLF (line 128) | [Fact] method StreamExtensions_WriteDictionary_TextWriterCRLF_Entries_WritesKVPsAndCRLF (line 143) | [Fact] method StreamExtensions_WriteDictionary_TextWriterLF_EntriesWithSpaces_WritesKVPsAndLF (line 158) | [Fact] method StreamExtensions_WriteDictionary_TextWriterCRLF_EntriesWithSpaces_WritesKVPsAndCRLF (line 173) | [Fact] method StreamExtensions_ReadMultiDictionary_EmptyString_ReturnsEmptyDictionary (line 192) | [Fact] method StreamExtensions_ReadMultiDictionary_TerminatedLF_ReturnsDictionary (line 203) | [Fact] method StreamExtensions_ReadMultiDictionary_TerminatedCRLF_ReturnsDictionary (line 218) | [Fact] method StreamExtensions_ReadMultiDictionary_CaseSensitive_ReturnsDictionaryWithMultipleEntries (line 232) | [Fact] method StreamExtensions_ReadMultiDictionary_CaseInsensitive_ReturnsDictionaryWithLastValue (line 245) | [Fact] method StreamExtensions_ReadMultiDictionary_EmptyString_ReturnsKeyWithEmptyStringValue (line 257) | [Fact] method StreamExtensions_ReadMultiDictionary_Spaces_ReturnsCorrectKeysAndValues (line 270) | [Fact] method StreamExtensions_ReadMultiDictionary_EqualsInValues_ReturnsCorrectKeysAndValues (line 285) | [Fact] method StreamExtensions_ReadMultiDictionary_MultiValue_ReturnsDictionary (line 299) | [Fact] method StreamExtensions_WriteDictionary_TextWriterLF_EmptyMultiDictionary_WritesLineLF (line 312) | [Fact] method StreamExtensions_WriteDictionary_TextWriterCRLF_EmptyMultiDictionary_WritesLineCRLF (line 322) | [Fact] method StreamExtensions_WriteDictionary_TextWriterLF_MultiEntries_WritesKVPListsAndLF (line 332) | [Fact] method StreamExtensions_WriteDictionary_TextWriterCRLF_MultiEntries_WritesKVPListsAndCRLF (line 347) | [Fact] method StreamExtensions_WriteDictionary_NoMultiEntries_WritesKVPsAndLF (line 362) | [Fact] method StreamExtensions_WriteDictionary_MultiEntriesWithEmpty_WritesKVPListsAndLF (line 377) | [Fact] method ReadStringStream (line 396) | private static T ReadStringStream(string input, Func... method WriteStringStream (line 407) | private static string WriteStringStream(T input, Action expectedValues, FILE: src/shared/Core.Tests/StringExtensionsTests.cs class StringExtensionsTests (line 6) | public class StringExtensionsTests method StringExtensions_IsTruthy (line 8) | [Theory] method StringExtensions_IsFalsey (line 37) | [Theory] method StringExtensions_ToBooleany (line 66) | [Theory] method StringExtensions_ToBooleanyOrDefault (line 97) | [Theory] method StringExtensions_TruncateLastIndexOf (line 133) | [Theory] method StringExtensions_TruncateLastIndexOf_Null_ThrowsArgumentNullException (line 146) | [Fact] method StringExtensions_TruncateFromLastIndexOf (line 152) | [Theory] method StringExtensions_TruncateFromLastIndexOf_Null_ThrowsArgumentNullException (line 165) | [Fact] method StringExtensions_TrimUntilIndexOf_Character (line 171) | [Theory] method StringExtensions_TrimUntilIndexOf_Character_Null_ThrowsArgumentNullException (line 184) | [Fact] method StringExtensions_TrimUntilIndexOf_String (line 190) | [Theory] method StringExtensions_TrimUntilIndexOf_String_ComparisonType (line 203) | [Theory] method StringExtensions_TrimUntilIndexOf_String_Null_ThrowsArgumentNullException (line 216) | [Fact] method StringExtensions_TrimUntilLastIndexOf_Character (line 222) | [Theory] method StringExtensions_TrimUntilLastIndexOf_Character_Null_ThrowsArgumentNullException (line 235) | [Fact] method StringExtensions_TrimUntilLastIndexOf_String (line 241) | [Theory] method StringExtensions_TrimUntilLastIndexOf_String_ComparisonType (line 255) | [Theory] method StringExtensions_TrimUntilLastIndexOf_String_Null_ThrowsArgumentNullException (line 268) | [Fact] method StringExtensions_TrimMiddle_String (line 274) | [Theory] method StringExtensions_TrimMiddle_String_ComparisonType (line 284) | [Theory] method StringExtensions_ToSnakeCase_Converts_Correctly (line 297) | [Theory] FILE: src/shared/Core.Tests/TestProcessManager.cs class TestProcessManager (line 9) | public class TestProcessManager : IProcessManager method CreateProcess (line 11) | public ChildProcess CreateProcess(string path, string args, bool useSh... method CreateProcess (line 25) | public ChildProcess CreateProcess(ProcessStartInfo psi) FILE: src/shared/Core.Tests/TokenEndpointResponseJsonTest.cs class TokenEndpointResponseJsonTest (line 8) | public class TokenEndpointResponseJsonTest method TokenEndpointResponseJson_Deserialize_Uses_Scope (line 10) | [Fact] FILE: src/shared/Core.Tests/Trace2MessageTests.cs class Trace2MessageTests (line 8) | public class Trace2MessageTests method BuildTimeSpan_Match_Returns_Expected_String (line 10) | [Theory] method BuildRepoSpan_Match_Returns_Expected_String (line 21) | [Fact] method BuildCategorySpan_Match_Returns_Expected_String (line 30) | [Theory] method Event_Message_Without_Snake_Case_ToJson_Creates_Expected_Json (line 41) | [Fact] method Event_Message_With_Snake_Case_ToJson_Creates_Expected_Json (line 63) | [Fact] FILE: src/shared/Core.Tests/Trace2Tests.cs class Trace2Tests (line 5) | public class Trace2Tests method TryGetPipeName_Posix_Returns_Expected_Value (line 7) | [PosixTheory] method TryGetPipeName_Windows_Returns_Expected_Value (line 20) | [WindowsTheory] FILE: src/shared/Core.Tests/TraceTests.cs class TraceTests (line 9) | public class TraceTests method Trace_WriteLineSecrets_SecretTracingEnabled_WritesSecretValues (line 11) | [Fact] method Trace_WriteLineSecrets_SecretTracingDisabled_WritesMaskedValues (line 33) | [Fact] FILE: src/shared/Core.Tests/TraceUtilsTests.cs class TraceUtilsTests (line 8) | public class TraceUtilsTests method FormatSource_ReturnsExpectedSourceValues (line 10) | [Theory] FILE: src/shared/Core.Tests/UriExtensionsTests.cs class UriExtensionsTests (line 8) | public class UriExtensionsTests method UriExtensions_GetQueryParameters (line 10) | [Fact] method UriExtensions_GetGitConfigurationScopes (line 29) | [Theory] method UriExtensions_GetUserInfo (line 49) | [Theory] method UriExtensions_WithoutUserInfo (line 80) | [Theory] FILE: src/shared/Core.Tests/WslUtilsTests.cs class WslUtilsTests (line 8) | public class WslUtilsTests method WslUtils_IsWslPath (line 10) | [Theory] method WslUtils_ConvertToDistroPath (line 48) | [Theory] method WslUtils_ConvertToDistroPath_Invalid_ThrowsException (line 70) | [Theory] method WslUtils_CreateWslProcess (line 95) | [WindowsFact] method WslUtils_CreateWslProcess_WorkingDirectory (line 115) | [WindowsFact] FILE: src/shared/Core/Application.cs class Application (line 16) | public class Application : ApplicationBase, IConfigurableComponent method Application (line 23) | public Application(ICommandContext context) method Application (line 28) | internal Application(ICommandContext context, method RegisterProvider (line 42) | public void RegisterProvider(IHostProvider provider, HostProviderPrior... method RunInternalAsync (line 67) | protected override async Task RunInternalAsync(string[] args) method Dispose (line 123) | protected override void Dispose(bool disposing) method OnException (line 133) | private void OnException(Exception ex, InvocationContext invocationCon... method WriteException (line 147) | private bool WriteException(Exception ex) method ConfigureAsync (line 182) | Task IConfigurableComponent.ConfigureAsync(ConfigurationTarget target) method UnconfigureAsync (line 229) | Task IConfigurableComponent.UnconfigureAsync(ConfigurationTarget target) method GetGitConfigAppPath (line 275) | private string GetGitConfigAppPath() FILE: src/shared/Core/ApplicationBase.cs class ApplicationBase (line 11) | public abstract class ApplicationBase : IDisposable method ApplicationBase (line 19) | protected ApplicationBase(ICommandContext context) method RunAsync (line 26) | public Task RunAsync(string[] args) method RunInternalAsync (line 87) | protected abstract Task RunInternalAsync(string[] args); method WaitForDebuggerAttached (line 94) | private static void WaitForDebuggerAttached() method Dispose (line 115) | protected virtual void Dispose(bool disposing) method Dispose (line 123) | public void Dispose() FILE: src/shared/Core/AssemblyUtils.cs class AssemblyUtils (line 5) | public static class AssemblyUtils method TryGetAssemblyVersion (line 7) | public static bool TryGetAssemblyVersion(out string version) FILE: src/shared/Core/Authentication/AuthenticationBase.cs class AuthenticationBase (line 12) | public abstract class AuthenticationBase method AuthenticationBase (line 16) | protected AuthenticationBase(ICommandContext context) method InvokeHelperAsync (line 23) | protected Task> InvokeHelperAsync(string p... method InvokeHelperAsync (line 29) | protected internal virtual async Task> Inv... method ThrowIfUserInteractionDisabled (line 89) | protected void ThrowIfUserInteractionDisabled() method ThrowIfGuiPromptsDisabled (line 103) | protected void ThrowIfGuiPromptsDisabled() method ThrowIfTerminalPromptsDisabled (line 112) | protected void ThrowIfTerminalPromptsDisabled() method ThrowIfWindowCancelled (line 121) | protected void ThrowIfWindowCancelled(WindowViewModel viewModel) method GetParentWindowHandle (line 129) | protected IntPtr GetParentWindowHandle() method TryFindHelperCommand (line 139) | protected bool TryFindHelperCommand(string envar, string configName, s... method QuoteCmdArg (line 260) | public static string QuoteCmdArg(string str) FILE: src/shared/Core/Authentication/BasicAuthentication.cs type IBasicAuthentication (line 12) | public interface IBasicAuthentication method GetCredentialsAsync (line 14) | Task GetCredentialsAsync(string resource, string userName); class BasicAuthenticationExtensions (line 17) | public static class BasicAuthenticationExtensions method GetCredentialsAsync (line 19) | public static Task GetCredentialsAsync(this IBasicAuthent... class BasicAuthentication (line 25) | public class BasicAuthentication : AuthenticationBase, IBasicAuthentication method BasicAuthentication (line 32) | public BasicAuthentication(ICommandContext context) method GetCredentialsAsync (line 35) | public async Task GetCredentialsAsync(string resource, st... method GetCredentialsViaUiAsync (line 56) | private async Task GetCredentialsViaUiAsync(string resour... method GetCredentialsViaTty (line 73) | private ICredential GetCredentialsViaTty(string resource, string userN... method GetCredentialsViaHelperAsync (line 94) | private async Task GetCredentialsViaHelperAsync(string co... method TryFindHelperCommand (line 124) | private bool TryFindHelperCommand(out string command, out string args) FILE: src/shared/Core/Authentication/MicrosoftAuthentication.cs type IMicrosoftAuthentication (line 25) | public interface IMicrosoftAuthentication method GetTokenForUserAsync (line 37) | Task GetTokenForUserAsync(string autho... method GetTokenForServicePrincipalAsync (line 46) | Task GetTokenForServicePrincipalAsync(... method GetTokenForManagedIdentityAsync (line 65) | Task GetTokenForManagedIdentityAsync(s... class ServicePrincipalIdentity (line 68) | public class ServicePrincipalIdentity type IMicrosoftAuthenticationResult (line 102) | public interface IMicrosoftAuthenticationResult type MicrosoftAuthenticationFlowType (line 108) | public enum MicrosoftAuthenticationFlowType class MicrosoftAuthentication (line 116) | public class MicrosoftAuthentication : AuthenticationBase, IMicrosoftAut... method MicrosoftAuthentication (line 125) | public MicrosoftAuthentication(ICommandContext context) method GetTokenForUserAsync (line 130) | public async Task GetTokenForUserAsync( method GetTokenForServicePrincipalAsync (line 271) | public async Task GetTokenForServicePr... method GetTokenForManagedIdentityAsync (line 290) | public async Task GetTokenForManagedId... method UseDefaultAccountAsync (line 315) | private async Task UseDefaultAccountAsync(string userName) method GetFlowType (line 370) | internal MicrosoftAuthenticationFlowType GetFlowType() method GetAccessTokenSilentlyAsync (line 402) | private async Task GetAccessTokenSilentlyAsync( method CreatePublicClientApplicationAsync (line 456) | private async Task CreatePublicClientApplica... method CreateConfidentialClientApplicationAsync (line 530) | private async Task CreateConfidentialC... method RegisterTokenCacheAsync (line 567) | private async Task RegisterTokenCacheAsync(ITokenCache cache, StorageP... method CreateUserTokenCacheProps (line 635) | internal StorageCreationProperties CreateUserTokenCacheProps(bool useL... method GetManagedIdentity (line 673) | internal static ManagedIdentityId GetManagedIdentity(string str) method CreateAppTokenCacheProps (line 721) | internal StorageCreationProperties CreateAppTokenCacheProps(bool useLi... method GetEmbeddedWebViewOptions (line 749) | private static EmbeddedWebViewOptions GetEmbeddedWebViewOptions() method GetSystemWebViewOptions (line 757) | private SystemWebViewOptions GetSystemWebViewOptions() method ShowDeviceCodeInTty (line 786) | private Task ShowDeviceCodeInTty(DeviceCodeResult dcr) method OnMsalLogMessage (line 793) | private void OnMsalLogMessage(LogLevel level, string message, bool con... method TryFindHelperCommand (line 798) | private bool TryFindHelperCommand(out string command, out string args) class MsalHttpClientFactoryAdaptor (line 808) | private class MsalHttpClientFactoryAdaptor : IMsalHttpClientFactory method MsalHttpClientFactoryAdaptor (line 813) | public MsalHttpClientFactoryAdaptor(IHttpClientFactory factory) method GetHttpClient (line 820) | public HttpClient GetHttpClient() method CanUseBroker (line 832) | public bool CanUseBroker() method CanUseEmbeddedWebView (line 859) | private bool CanUseEmbeddedWebView() method EnsureCanUseEmbeddedWebView (line 869) | private void EnsureCanUseEmbeddedWebView() method CanUseSystemWebView (line 883) | private bool CanUseSystemWebView(IPublicClientApplication app, Uri red... method EnsureCanUseSystemWebView (line 895) | private void EnsureCanUseSystemWebView(IPublicClientApplication app, U... class MsalResult (line 912) | private class MsalResult : IMicrosoftAuthenticationResult method MsalResult (line 916) | public MsalResult(AuthenticationResult msalResult) FILE: src/shared/Core/Authentication/OAuth/HttpListenerExtensions.cs class HttpListenerExtensions (line 7) | public static class HttpListenerExtensions method WriteResponseAsync (line 9) | public static async Task WriteResponseAsync(this HttpListenerResponse ... FILE: src/shared/Core/Authentication/OAuth/IOAuth2WebBrowser.cs type IOAuth2WebBrowser (line 8) | public interface IOAuth2WebBrowser method UpdateRedirectUri (line 10) | Uri UpdateRedirectUri(Uri uri); method GetAuthenticationCodeAsync (line 12) | Task GetAuthenticationCodeAsync(Uri authorizationUri, Uri redirec... FILE: src/shared/Core/Authentication/OAuth/Json/DeviceAuthorizationEndpointResponseJson.cs class DeviceAuthorizationEndpointResponseJson (line 6) | public class DeviceAuthorizationEndpointResponseJson method ToResult (line 26) | public OAuth2DeviceCodeResult ToResult() FILE: src/shared/Core/Authentication/OAuth/Json/ErrorResponseJson.cs class ErrorResponseJson (line 8) | public class ErrorResponseJson method ToException (line 20) | public OAuth2Exception ToException(Exception innerException = null) FILE: src/shared/Core/Authentication/OAuth/Json/TokenEndpointResponseJson.cs class TokenEndpointResponseJson (line 7) | public class TokenEndpointResponseJson method ToResult (line 26) | public OAuth2TokenResult ToResult() FILE: src/shared/Core/Authentication/OAuth/OAuth2AuthorizationCodeResult.cs class OAuth2AuthorizationCodeResult (line 5) | public class OAuth2AuthorizationCodeResult method OAuth2AuthorizationCodeResult (line 7) | public OAuth2AuthorizationCodeResult(string code, Uri redirectUri = nu... FILE: src/shared/Core/Authentication/OAuth/OAuth2Client.cs type IOAuth2Client (line 16) | public interface IOAuth2Client method GetAuthorizationCodeAsync (line 26) | Task GetAuthorizationCodeAsync( method GetDeviceCodeAsync (line 40) | Task GetDeviceCodeAsync(IEnumerable sc... method GetTokenByAuthorizationCodeAsync (line 48) | Task GetTokenByAuthorizationCodeAsync(OAuth2Authori... method GetTokenByRefreshTokenAsync (line 56) | Task GetTokenByRefreshTokenAsync(string refreshToke... method GetTokenByDeviceCodeAsync (line 64) | Task GetTokenByDeviceCodeAsync(OAuth2DeviceCodeResu... class OAuth2Client (line 67) | public class OAuth2Client : IOAuth2Client method OAuth2Client (line 79) | public OAuth2Client(HttpClient httpClient, method GetAuthorizationCodeAsync (line 104) | public async Task GetAuthorizationCodeA... method GetDeviceCodeAsync (line 187) | public async Task GetDeviceCodeAsync(IEnumerab... method GetTokenByAuthorizationCodeAsync (line 225) | public async Task GetTokenByAuthorizationCodeAsync(... method GetTokenByRefreshTokenAsync (line 264) | public async Task GetTokenByRefreshTokenAsync(strin... method GetTokenByDeviceCodeAsync (line 297) | public async Task GetTokenByDeviceCodeAsync(OAuth2D... method TryCreateTokenEndpointResult (line 359) | protected virtual bool TryCreateTokenEndpointResult(string json, out O... method TryCreateExceptionFromResponse (line 371) | protected virtual bool TryCreateExceptionFromResponse(string json, out... method CreateRequestMessage (line 387) | private HttpRequestMessage CreateRequestMessage(HttpMethod method, Uri... method CreateExceptionFromResponse (line 400) | protected Exception CreateExceptionFromResponse(string json) method TryDeserializeJson (line 413) | protected static bool TryDeserializeJson(string json, out T obj) class OAuth2ClientExtensions (line 430) | public static class OAuth2ClientExtensions method GetAuthorizationCodeAsync (line 432) | public static Task GetAuthorizationCode... FILE: src/shared/Core/Authentication/OAuth/OAuth2Constants.cs class OAuth2Constants (line 4) | public static class OAuth2Constants class AuthorizationEndpoint (line 12) | public static class AuthorizationEndpoint class AuthorizationGrantResponse (line 23) | public static class AuthorizationGrantResponse class TokenEndpoint (line 32) | public static class TokenEndpoint class DeviceAuthorization (line 42) | public static class DeviceAuthorization class Errors (line 48) | public static class Errors FILE: src/shared/Core/Authentication/OAuth/OAuth2CryptographicGenerator.cs type OAuth2PkceChallengeMethod (line 7) | public enum OAuth2PkceChallengeMethod type IOAuth2CodeGenerator (line 13) | public interface IOAuth2CodeGenerator method CreateNonce (line 19) | string CreateNonce(); method CreatePkceCodeVerifier (line 25) | string CreatePkceCodeVerifier(); method CreatePkceCodeChallenge (line 33) | string CreatePkceCodeChallenge(OAuth2PkceChallengeMethod challengeMeth... class OAuth2CryptographicCodeGenerator (line 36) | public class OAuth2CryptographicCodeGenerator : IOAuth2CodeGenerator method CreateNonce (line 41) | public string CreateNonce() method CreatePkceCodeVerifier (line 46) | public string CreatePkceCodeVerifier() method CreatePkceCodeChallenge (line 78) | public string CreatePkceCodeChallenge(OAuth2PkceChallengeMethod challe... FILE: src/shared/Core/Authentication/OAuth/OAuth2DeviceCodeResult.cs class OAuth2DeviceCodeResult (line 5) | public class OAuth2DeviceCodeResult method OAuth2DeviceCodeResult (line 7) | public OAuth2DeviceCodeResult(string deviceCode, string userCode, Uri ... FILE: src/shared/Core/Authentication/OAuth/OAuth2Exception.cs class OAuth2Exception (line 5) | public class OAuth2Exception : Exception method OAuth2Exception (line 7) | public OAuth2Exception(string message) : base(message) { } method OAuth2Exception (line 9) | public OAuth2Exception(string message, Exception innerException) : bas... FILE: src/shared/Core/Authentication/OAuth/OAuth2ServerEndpoints.cs class OAuth2ServerEndpoints (line 8) | public class OAuth2ServerEndpoints method OAuth2ServerEndpoints (line 12) | public OAuth2ServerEndpoints(Uri authorizationEndpoint, Uri tokenEndpo... FILE: src/shared/Core/Authentication/OAuth/OAuth2SystemWebBrowser.cs class OAuth2WebBrowserOptions (line 10) | public class OAuth2WebBrowserOptions class OAuth2SystemWebBrowser (line 33) | public class OAuth2SystemWebBrowser : IOAuth2WebBrowser method OAuth2SystemWebBrowser (line 38) | public OAuth2SystemWebBrowser(ISessionManager sessionManager, OAuth2We... method UpdateRedirectUri (line 47) | public Uri UpdateRedirectUri(Uri uri) method GetAuthenticationCodeAsync (line 64) | public async Task GetAuthenticationCodeAsync(Uri authorizationUri... method InterceptRequestsAsync (line 78) | private async Task InterceptRequestsAsync(Uri listenUri, Cancella... method HandleInterceptedRequestAsync (line 125) | private async Task HandleInterceptedRequestAsync(HttpListenerRequest r... method GetFreeTcpPort (line 175) | private static int GetFreeTcpPort() FILE: src/shared/Core/Authentication/OAuth/OAuth2TokenResult.cs class OAuth2TokenResult (line 5) | public class OAuth2TokenResult method OAuth2TokenResult (line 7) | public OAuth2TokenResult(string accessToken, string tokenType) FILE: src/shared/Core/Authentication/OAuthAuthentication.cs type OAuthAuthenticationModes (line 13) | [Flags] type IOAuthAuthentication (line 23) | public interface IOAuthAuthentication method GetAuthenticationModeAsync (line 25) | Task GetAuthenticationModeAsync(string resou... method GetTokenByBrowserAsync (line 27) | Task GetTokenByBrowserAsync(OAuth2Client client, st... method GetTokenByDeviceCodeAsync (line 29) | Task GetTokenByDeviceCodeAsync(OAuth2Client client,... class OAuthAuthentication (line 32) | public class OAuthAuthentication : AuthenticationBase, IOAuthAuthentication method OAuthAuthentication (line 34) | public OAuthAuthentication(ICommandContext context) method GetAuthenticationModeAsync (line 37) | public async Task GetAuthenticationModeAsync( method GetAuthenticationModeViaUiAsync (line 76) | private async Task GetAuthenticationModeViaU... method GetAuthenticationModeViaTty (line 104) | private OAuthAuthenticationModes GetAuthenticationModeViaTty(string re... method GetAuthenticationModeViaHelperAsync (line 136) | private async Task GetAuthenticationModeViaH... method GetTokenByBrowserAsync (line 178) | public async Task GetTokenByBrowserAsync(OAuth2Clie... method GetTokenByDeviceCodeAsync (line 195) | public async Task GetTokenByDeviceCodeAsync(OAuth2C... method ShowDeviceCodeViaUiAsync (line 242) | private Task ShowDeviceCodeViaUiAsync(OAuth2DeviceCodeResult dcr, Canc... method ShowDeviceCodeViaHelperAsync (line 253) | private Task ShowDeviceCodeViaHelperAsync( method GetTokenByDeviceCodeViaTtyAsync (line 264) | private async Task GetTokenByDeviceCodeViaTtyAsync(... method TryFindHelperCommand (line 277) | private bool TryFindHelperCommand(out string command, out string args) FILE: src/shared/Core/Authentication/WindowsIntegratedAuthentication.cs type IWindowsIntegratedAuthentication (line 12) | public interface IWindowsIntegratedAuthentication : IDisposable method AskEnableNtlmAsync (line 14) | Task AskEnableNtlmAsync(Uri uri); method GetAuthenticationTypesAsync (line 15) | Task GetAuthenticationTypesAsync(Uri uri); type NtlmSupport (line 18) | public enum NtlmSupport type WindowsAuthenticationTypes (line 25) | [Flags] class WindowsIntegratedAuthentication (line 35) | public class WindowsIntegratedAuthentication : AuthenticationBase, IWind... method WindowsIntegratedAuthentication (line 43) | public WindowsIntegratedAuthentication(ICommandContext context) method AskEnableNtlmAsync (line 46) | public async Task AskEnableNtlmAsync(Uri uri) method GetAuthenticationTypesAsync (line 84) | public async Task GetAuthenticationTypesAs... method Dispose (line 119) | public void Dispose() FILE: src/shared/Core/Base64UrlConvert.cs class Base64UrlConvert (line 5) | public static class Base64UrlConvert method Encode (line 7) | public static string Encode(byte[] data, bool includePadding = true) FILE: src/shared/Core/ChildProcess.cs class ChildProcess (line 8) | public class ChildProcess : DisposableObject method Start (line 25) | public static ChildProcess Start(ITrace2 trace2, ProcessStartInfo star... method ChildProcess (line 32) | public ChildProcess(ITrace2 trace2, ProcessStartInfo startInfo) method Start (line 39) | public bool Start(Trace2ProcessClass processClass) method WaitForExit (line 57) | public void WaitForExit() => Process.WaitForExit(); method Kill (line 59) | public void Kill() => Process.Kill(); method ReleaseManagedResources (line 61) | protected override void ReleaseManagedResources() method ProcessOnExited (line 68) | private void ProcessOnExited(object sender, EventArgs e) FILE: src/shared/Core/CommandContext.cs type ICommandContext (line 15) | public interface ICommandContext : IDisposable class CommandContext (line 91) | public class CommandContext : DisposableObject, ICommandContext method CommandContext (line 93) | public CommandContext() method GetGitPath (line 162) | private static string GetGitPath(IEnvironment environment, IFileSystem... method ReleaseManagedResources (line 228) | protected override void ReleaseManagedResources() method GetEntryApplicationPath (line 238) | public static string GetEntryApplicationPath() method GetInstallationDirectory (line 245) | public static string GetInstallationDirectory() FILE: src/shared/Core/CommandExtensions.cs class CommandExtensions (line 9) | public static class CommandExtensions method AddOptionSet (line 17) | public static void AddOptionSet(this Command command, OptionArity arit... type OptionArity (line 69) | public enum OptionArity FILE: src/shared/Core/Commands/ConfigurationCommands.cs class ConfigurationCommandBase (line 6) | public abstract class ConfigurationCommandBase : Command method ConfigurationCommandBase (line 8) | protected ConfigurationCommandBase(ICommandContext context, string nam... method ExecuteAsync (line 27) | internal Task ExecuteAsync(bool system) method ExecuteInternalAsync (line 36) | protected abstract Task ExecuteInternalAsync(ConfigurationTarget target); class ConfigureCommand (line 39) | public class ConfigureCommand : ConfigurationCommandBase method ConfigureCommand (line 41) | public ConfigureCommand(ICommandContext context, IConfigurationService... method ExecuteInternalAsync (line 44) | protected override Task ExecuteInternalAsync(ConfigurationTarget target) class UnconfigureCommand (line 50) | public class UnconfigureCommand : ConfigurationCommandBase method UnconfigureCommand (line 52) | public UnconfigureCommand(ICommandContext context, IConfigurationServi... method ExecuteInternalAsync (line 55) | protected override Task ExecuteInternalAsync(ConfigurationTarget target) FILE: src/shared/Core/Commands/DiagnoseCommand.cs class DiagnoseCommand (line 11) | public class DiagnoseCommand : Command method DiagnoseCommand (line 18) | public DiagnoseCommand(ICommandContext context) method AddDiagnostic (line 41) | public void AddDiagnostic(IDiagnostic diagnostic) method ExecuteAsync (line 46) | private async Task ExecuteAsync(string output) class ConsoleEx (line 198) | private static class ConsoleEx method WriteLineIndent (line 200) | public static void WriteLineIndent(string str) method WriteColor (line 213) | public static void WriteColor(string str, ConsoleColor fgColor) FILE: src/shared/Core/Commands/EraseCommand.cs class EraseCommand (line 8) | public class EraseCommand : GitCommandBase method EraseCommand (line 10) | public EraseCommand(ICommandContext context, IHostProviderRegistry hos... method ExecuteInternalAsync (line 13) | protected override Task ExecuteInternalAsync(InputArguments input, IHo... FILE: src/shared/Core/Commands/GetCommand.cs class GetCommand (line 10) | public class GetCommand : GitCommandBase method GetCommand (line 12) | public GetCommand(ICommandContext context, IHostProviderRegistry hostP... method ExecuteInternalAsync (line 15) | protected override async Task ExecuteInternalAsync(InputArguments inpu... FILE: src/shared/Core/Commands/GitCommandBase.cs class GitCommandBase (line 12) | public abstract class GitCommandBase : Command method GitCommandBase (line 16) | protected GitCommandBase(ICommandContext context, string name, string ... method ExecuteAsync (line 30) | internal async Task ExecuteAsync() method EnsureMinimumInputArguments (line 56) | protected virtual void EnsureMinimumInputArguments(InputArguments input) method ExecuteInternalAsync (line 87) | protected abstract Task ExecuteInternalAsync(InputArguments input, IHo... FILE: src/shared/Core/Commands/ProviderCommand.cs type ICommandProvider (line 5) | public interface ICommandProvider method CreateCommand (line 10) | ProviderCommand CreateCommand(); class ProviderCommand (line 13) | public class ProviderCommand : Command method ProviderCommand (line 15) | public ProviderCommand(IHostProvider provider) FILE: src/shared/Core/Commands/StoreCommand.cs class StoreCommand (line 9) | public class StoreCommand : GitCommandBase method StoreCommand (line 11) | public StoreCommand(ICommandContext context, IHostProviderRegistry hos... method ExecuteInternalAsync (line 14) | protected override Task ExecuteInternalAsync(InputArguments input, IHo... method EnsureMinimumInputArguments (line 19) | protected override void EnsureMinimumInputArguments(InputArguments input) FILE: src/shared/Core/ConfigurationService.cs type ConfigurationTarget (line 9) | public enum ConfigurationTarget type IConfigurableComponent (line 25) | public interface IConfigurableComponent method ConfigureAsync (line 36) | Task ConfigureAsync(ConfigurationTarget target); method UnconfigureAsync (line 42) | Task UnconfigureAsync(ConfigurationTarget target); type IConfigurationService (line 45) | public interface IConfigurationService method AddComponent (line 51) | void AddComponent(IConfigurableComponent component); method ConfigureAsync (line 57) | Task ConfigureAsync(ConfigurationTarget target); method UnconfigureAsync (line 63) | Task UnconfigureAsync(ConfigurationTarget target); class ConfigurationService (line 66) | public class ConfigurationService : IConfigurationService method ConfigurationService (line 71) | public ConfigurationService(ICommandContext context) method AddComponent (line 80) | public void AddComponent(IConfigurableComponent component) method ConfigureAsync (line 85) | public async Task ConfigureAsync(ConfigurationTarget target) method UnconfigureAsync (line 95) | public async Task UnconfigureAsync(ConfigurationTarget target) FILE: src/shared/Core/Constants.cs class Constants (line 6) | public static class Constants class CredentialProtocol (line 34) | public static class CredentialProtocol class CredentialStoreNames (line 41) | public static class CredentialStoreNames class RegexPatterns (line 53) | public static class RegexPatterns class EnvironmentVariables (line 71) | public static class EnvironmentVariables class Http (line 135) | public static class Http class GitConfiguration (line 145) | public static class GitConfiguration class Credential (line 147) | public static class Credential class Http (line 191) | public static class Http class Remote (line 204) | public static class Remote class Trace2 (line 211) | public static class Trace2 class WindowsRegistry (line 220) | public static class WindowsRegistry class HelpUrls (line 230) | public static class HelpUrls method GetHttpUserAgent (line 279) | public static string GetHttpUserAgent(ITrace2 trace2) FILE: src/shared/Core/ConvertUtils.cs class ConvertUtils (line 5) | public static class ConvertUtils method TryToInt32 (line 7) | public static bool TryToInt32(object value, out int i) method TryConvert (line 12) | public static bool TryConvert(Func convert, object value... FILE: src/shared/Core/Credential.cs type ICredential (line 7) | public interface ICredential class GitCredential (line 23) | public class GitCredential : ICredential method GitCredential (line 25) | public GitCredential(string userName, string password) FILE: src/shared/Core/CredentialCacheStore.cs class CredentialCacheStore (line 6) | public class CredentialCacheStore : ICredentialStore method CredentialCacheStore (line 11) | public CredentialCacheStore(IGit git, string options) method GetAccounts (line 26) | public IList GetAccounts(string service) method Get (line 45) | public ICredential Get(string service, string account) method AddOrUpdate (line 62) | public void AddOrUpdate(string service, string account, string secret) method Remove (line 75) | public bool Remove(string service, string account) method MakeGitCredentialsEntry (line 93) | private Dictionary MakeGitCredentialsEntry(string serv... FILE: src/shared/Core/CredentialStore.cs class CredentialStore (line 13) | public class CredentialStore : ICredentialStore method CredentialStore (line 19) | public CredentialStore(ICommandContext context) method GetAccounts (line 28) | public IList GetAccounts(string service) method Get (line 34) | public ICredential Get(string service, string account) method AddOrUpdate (line 40) | public void AddOrUpdate(string service, string account, string secret) method Remove (line 46) | public bool Remove(string service, string account) method EnsureBackingStore (line 54) | private void EnsureBackingStore() method GetDefaultStore (line 126) | private static string GetDefaultStore() method AppendAvailableStoreList (line 138) | private static void AppendAvailableStoreList(StringBuilder sb) method ValidateWindowsCredentialManager (line 180) | private void ValidateWindowsCredentialManager() method ValidateDpapi (line 201) | private void ValidateDpapi(out string storeRoot) method ValidateMacOSKeychain (line 224) | private void ValidateMacOSKeychain() method ValidateSecretService (line 236) | private void ValidateSecretService() method ValidateGpgPass (line 257) | private void ValidateGpgPass(out string storeRoot, out string execPath) method ValidateCredentialCache (line 296) | private void ValidateCredentialCache(out string options) method ValidatePlaintext (line 318) | private void ValidatePlaintext(out string storeRoot) method GetGpgPath (line 332) | private string GetGpgPath() FILE: src/shared/Core/CurlCookie.cs class CurlCookieParser (line 8) | public class CurlCookieParser method CurlCookieParser (line 12) | public CurlCookieParser(ITrace trace) method Parse (line 17) | public IList Parse(string content) method ParseExpires (line 67) | private static DateTime ParseExpires(string expires) FILE: src/shared/Core/Diagnostics/CredentialStoreDiagnostic.cs class CredentialStoreDiagnostic (line 8) | public class CredentialStoreDiagnostic : Diagnostic method CredentialStoreDiagnostic (line 10) | public CredentialStoreDiagnostic(ICommandContext commandContext) method RunInternalAsync (line 14) | protected override Task RunInternalAsync(StringBuilder log, ILis... FILE: src/shared/Core/Diagnostics/Diagnostic.cs type IDiagnostic (line 8) | public interface IDiagnostic method CanRun (line 12) | bool CanRun(); method RunAsync (line 14) | Task RunAsync(); class Diagnostic (line 17) | public abstract class Diagnostic : IDiagnostic method Diagnostic (line 21) | protected Diagnostic(string name, ICommandContext commandContext) method CanRun (line 29) | public virtual bool CanRun() method RunAsync (line 34) | public async Task RunAsync() method RunInternalAsync (line 59) | protected abstract Task RunInternalAsync(StringBuilder log, ILis... class DiagnosticResult (line 62) | public class DiagnosticResult FILE: src/shared/Core/Diagnostics/EnvironmentDiagnostic.cs class EnvironmentDiagnostic (line 10) | public class EnvironmentDiagnostic : Diagnostic method EnvironmentDiagnostic (line 12) | public EnvironmentDiagnostic(ICommandContext commandContext) method RunInternalAsync (line 16) | protected override Task RunInternalAsync(StringBuilder log, ILis... FILE: src/shared/Core/Diagnostics/FileSystemDiagnostic.cs class FileSystemDiagnostic (line 9) | public class FileSystemDiagnostic : Diagnostic method FileSystemDiagnostic (line 11) | public FileSystemDiagnostic(ICommandContext commandContext) method RunInternalAsync (line 15) | protected override Task RunInternalAsync(StringBuilder log, ILis... FILE: src/shared/Core/Diagnostics/GitDiagnostic.cs class GitDiagnostic (line 8) | public class GitDiagnostic : Diagnostic method GitDiagnostic (line 10) | public GitDiagnostic(ICommandContext commandContext) method RunInternalAsync (line 14) | protected override Task RunInternalAsync(StringBuilder log, ILis... FILE: src/shared/Core/Diagnostics/IDiagnosticProvider.cs type IDiagnosticProvider (line 5) | public interface IDiagnosticProvider method GetDiagnostics (line 7) | IEnumerable GetDiagnostics(); FILE: src/shared/Core/Diagnostics/MicrosoftAuthenticationDiagnostic.cs class MicrosoftAuthenticationDiagnostic (line 10) | public class MicrosoftAuthenticationDiagnostic : Diagnostic method MicrosoftAuthenticationDiagnostic (line 12) | public MicrosoftAuthenticationDiagnostic(ICommandContext context) method RunInternalAsync (line 16) | protected override async Task RunInternalAsync(StringBuilder log... FILE: src/shared/Core/Diagnostics/NetworkingDiagnostic.cs class NetworkingDiagnostic (line 12) | public class NetworkingDiagnostic : Diagnostic method NetworkingDiagnostic (line 18) | public NetworkingDiagnostic(ICommandContext commandContext) method RunInternalAsync (line 22) | protected override async Task RunInternalAsync(StringBuilder log... method SendHttpRequest (line 101) | internal /* For testing purposes */ async void SendHttpRequest(StringB... FILE: src/shared/Core/DictionaryExtensions.cs class DictionaryExtensions (line 8) | public static class DictionaryExtensions method GetBooleanyOrDefault (line 20) | public static bool GetBooleanyOrDefault(this IReadOnlyDictionary dict) method Append (line 53) | public static void Append(this IDictionary GetValues(this IDictio... method GetValues (line 69) | public static IEnumerable GetValues(this IDictio... method ToDictionary (line 74) | public static IDictionary> ToDictionary(T arg, string name) method NotNullOrEmpty (line 15) | public static void NotNullOrEmpty(string arg, string name) method NotNullOrWhiteSpace (line 25) | public static void NotNullOrWhiteSpace(string arg, string name) method AbsoluteUri (line 35) | public static void AbsoluteUri(Uri arg, string name) method PositiveOrZero (line 45) | public static void PositiveOrZero(int arg, string name) method Positive (line 53) | public static void Positive(int arg, string name) method NegativeOrZero (line 61) | public static void NegativeOrZero(int arg, string name) method Negative (line 69) | public static void Negative(int arg, string name) method InRange (line 77) | public static void InRange(int arg, string name, int lower, int upper,... FILE: src/shared/Core/EnumerableExtensions.cs class EnumerableExtensions (line 7) | public static class EnumerableExtensions method ConcatMany (line 16) | public static IEnumerable ConcatMany(this IEnumerabl... method TryGetFirst (line 28) | public static bool TryGetFirst(this IEnumerable coll... FILE: src/shared/Core/EnvironmentBase.cs type IEnvironment (line 12) | public interface IEnvironment method IsDirectoryOnPath (line 24) | bool IsDirectoryOnPath(string directoryPath); method AddDirectoryToPath (line 31) | void AddDirectoryToPath(string directoryPath, EnvironmentVariableTarge... method RemoveDirectoryFromPath (line 38) | void RemoveDirectoryFromPath(string directoryPath, EnvironmentVariable... method TryLocateExecutable (line 46) | bool TryLocateExecutable(string program, out string path); method SetEnvironmentVariable (line 54) | void SetEnvironmentVariable(string variable, string value, method Refresh (line 61) | void Refresh(); class EnvironmentBase (line 64) | public abstract class EnvironmentBase : IEnvironment method EnvironmentBase (line 68) | protected EnvironmentBase(IFileSystem fileSystem) method EnvironmentBase (line 74) | internal EnvironmentBase(IFileSystem fileSystem, IReadOnlyDictionary GetCurrentVaria... class EnvironmentExtensions (line 177) | public static class EnvironmentExtensions method LocateExecutable (line 185) | public static string LocateExecutable(this IEnvironment environment, s... method GetEnvironmentVariable (line 203) | public static string GetEnvironmentVariable(this IEnvironment environm... FILE: src/shared/Core/FileCredential.cs class FileCredential (line 3) | public class FileCredential : ICredential method FileCredential (line 5) | public FileCredential(string fullPath, string service, string account,... FILE: src/shared/Core/FileSystem.cs type IFileSystem (line 10) | public interface IFileSystem method IsSamePath (line 28) | bool IsSamePath(string a, string b); method FileExists (line 35) | bool FileExists(string path); method DirectoryExists (line 42) | bool DirectoryExists(string path); method GetCurrentDirectory (line 48) | string GetCurrentDirectory(); method OpenFileStream (line 58) | Stream OpenFileStream(string path, FileMode fileMode, FileAccess fileA... method CreateDirectory (line 64) | void CreateDirectory(string path); method DeleteFile (line 70) | void DeleteFile(string path); method EnumerateFiles (line 85) | IEnumerable EnumerateFiles(string path, string searchPattern); method EnumerateDirectories (line 95) | IEnumerable EnumerateDirectories(string path); method ReadAllText (line 102) | string ReadAllText(string path); method ReadAllLines (line 109) | string[] ReadAllLines(string path); class FileSystem (line 115) | public abstract class FileSystem : IFileSystem method IsSamePath (line 121) | public abstract bool IsSamePath(string a, string b); method FileExists (line 123) | public bool FileExists(string path) => File.Exists(path); method DirectoryExists (line 125) | public bool DirectoryExists(string path) => Directory.Exists(path); method GetCurrentDirectory (line 127) | public string GetCurrentDirectory() => Directory.GetCurrentDirectory(); method OpenFileStream (line 129) | public Stream OpenFileStream(string path, FileMode fileMode, FileAcces... method CreateDirectory (line 132) | public void CreateDirectory(string path) => Directory.CreateDirectory(... method DeleteFile (line 134) | public void DeleteFile(string path) => File.Delete(path); method EnumerateFiles (line 136) | public IEnumerable EnumerateFiles(string path, string searchPa... method EnumerateDirectories (line 138) | public IEnumerable EnumerateDirectories(string path) => Direct... method ReadAllText (line 140) | public string ReadAllText(string path) => File.ReadAllText(path); method ReadAllLines (line 142) | public string[] ReadAllLines(string path) => File.ReadAllLines(path); FILE: src/shared/Core/GenericHostProvider.cs class GenericHostProvider (line 12) | public class GenericHostProvider : DisposableObject, IHostProvider method GenericHostProvider (line 19) | public GenericHostProvider(ICommandContext context) method GenericHostProvider (line 23) | public GenericHostProvider(ICommandContext context, method IsSupported (line 49) | public bool IsSupported(InputArguments input) method IsSupported (line 55) | public bool IsSupported(HttpResponseMessage response) method GetServiceName (line 60) | public string GetServiceName(InputArguments input) method GetCredentialAsync (line 67) | public async Task GetCredentialAsync(InputArgumen... method StoreCredentialAsync (line 90) | public Task StoreCredentialAsync(InputArguments input) method EraseCredentialAsync (line 112) | public Task EraseCredentialAsync(InputArguments input) method GenerateCredentialAsync (line 130) | public async Task GenerateCredentialAsync(InputAr... method EnableNtlmSupport (line 249) | private void EnableNtlmSupport(Uri uri) method GetOAuthAccessToken (line 266) | private async Task GetOAuthAccessToken(Uri remoteUri, str... method ReleaseManagedResources (line 396) | protected override void ReleaseManagedResources() FILE: src/shared/Core/GenericOAuthConfig.cs class GenericOAuthConfig (line 8) | public class GenericOAuthConfig method TryGet (line 10) | public static bool TryGet(ITrace trace, ISettings settings, InputArgum... class WellKnown (line 159) | public static class WellKnown FILE: src/shared/Core/Git.cs type IGit (line 9) | public interface IGit method CreateProcess (line 21) | ChildProcess CreateProcess(string args); method IsInsideRepository (line 27) | bool IsInsideRepository(); method GetCurrentRepository (line 34) | string GetCurrentRepository(); method GetRemotes (line 40) | IEnumerable GetRemotes(); method GetConfiguration (line 46) | IGitConfiguration GetConfiguration(); method InvokeHelperAsync (line 54) | Task> InvokeHelperAsync(string args, IDict... class GitRemote (line 57) | public class GitRemote method GitRemote (line 59) | public GitRemote(string name, string fetchUrl, string pushUrl) class GitProcess (line 71) | public class GitProcess : IGit method GitProcess (line 79) | public GitProcess(ITrace trace, ITrace2 trace2, IProcessManager proces... method GetConfiguration (line 123) | public IGitConfiguration GetConfiguration() method IsInsideRepository (line 128) | public bool IsInsideRepository() method GetCurrentRepository (line 133) | public string GetCurrentRepository() method GetCurrentRepositoryInternal (line 138) | private string GetCurrentRepositoryInternal(bool suppressStreams) method GetRemotes (line 166) | public IEnumerable GetRemotes() method CreateProcess (line 212) | public ChildProcess CreateProcess(string args) method InvokeHelperAsync (line 223) | public async Task> InvokeHelperAsync(strin... method CreateGitException (line 268) | public static GitException CreateGitException(ChildProcess git, string... class GitException (line 279) | public class GitException : Exception method GitException (line 285) | public GitException(string message, string gitErrorMessage, int exitCode) class GitExtensions (line 293) | public static class GitExtensions FILE: src/shared/Core/GitConfiguration.cs type GitConfigurationLevel (line 16) | public enum GitConfigurationLevel type GitConfigurationType (line 25) | public enum GitConfigurationType type IGitConfiguration (line 32) | public interface IGitConfiguration method Enumerate (line 39) | void Enumerate(GitConfigurationLevel level, GitConfigurationEnumeratio... method TryGet (line 49) | bool TryGet(GitConfigurationLevel level, GitConfigurationType type, st... method Set (line 57) | void Set(GitConfigurationLevel level, string name, string value); method Add (line 65) | void Add(GitConfigurationLevel level, string name, string value); method Unset (line 72) | void Unset(GitConfigurationLevel level, string name); method GetAll (line 81) | IEnumerable GetAll(GitConfigurationLevel level, GitConfigurati... method GetRegex (line 91) | IEnumerable GetRegex(GitConfigurationLevel level, GitConfigura... method ReplaceAll (line 101) | void ReplaceAll(GitConfigurationLevel level, string nameRegex, string ... method UnsetAll (line 109) | void UnsetAll(GitConfigurationLevel level, string name, string valueRe... class ConfigCacheEntry (line 115) | internal class ConfigCacheEntry method ConfigCacheEntry (line 120) | public ConfigCacheEntry(string scope, string value) method ParseScope (line 126) | private static GitConfigurationLevel ParseScope(string scope) class ConfigCache (line 147) | internal class ConfigCache method Load (line 154) | public void Load(string data, ITrace trace) method TryGet (line 230) | public bool TryGet(string name, GitConfigurationLevel level, out strin... method GetAll (line 268) | public IEnumerable GetAll(string name, GitConfigurationLevel l... method Enumerate (line 290) | public void Enumerate(GitConfigurationLevel level, GitConfigurationEnu... method Clear (line 314) | public void Clear() class GitProcessConfiguration (line 323) | public class GitProcessConfiguration : IGitConfiguration method GitProcessConfiguration (line 335) | internal GitProcessConfiguration(ITrace trace, GitProcess git) : this(... method GitProcessConfiguration (line 339) | internal GitProcessConfiguration(ITrace trace, GitProcess git, bool us... method SupportsConfigListType (line 359) | private static bool SupportsConfigListType(GitProcess git) method EnsureCacheLoaded (line 384) | private void EnsureCacheLoaded(GitConfigurationType type) method InvalidateCache (line 438) | private void InvalidateCache() method Enumerate (line 449) | public void Enumerate(GitConfigurationLevel level, GitConfigurationEnu... method TryGet (line 531) | public bool TryGet(GitConfigurationLevel level, GitConfigurationType t... method Set (line 581) | public void Set(GitConfigurationLevel level, string name, string value) method Add (line 603) | public void Add(GitConfigurationLevel level, string name, string value) method Unset (line 625) | public void Unset(GitConfigurationLevel level, string name) method GetAll (line 648) | public IEnumerable GetAll(GitConfigurationLevel level, GitConf... method GetRegex (line 703) | public IEnumerable GetRegex(GitConfigurationLevel level, GitCo... method ReplaceAll (line 745) | public void ReplaceAll(GitConfigurationLevel level, string name, strin... method UnsetAll (line 773) | public void UnsetAll(GitConfigurationLevel level, string name, string ... method EnsureSpecificLevel (line 802) | private static void EnsureSpecificLevel(GitConfigurationLevel level) method GetLevelFilterArg (line 810) | private static string GetLevelFilterArg(GitConfigurationLevel level) method GetCanonicalizeTypeArg (line 826) | private string GetCanonicalizeTypeArg(GitConfigurationType type) method QuoteCmdArg (line 848) | public static string QuoteCmdArg(string str) class GitConfigurationExtensions (line 920) | public static class GitConfigurationExtensions method Enumerate (line 927) | public static void Enumerate(this IGitConfiguration config, GitConfigu... method Enumerate (line 940) | public static void Enumerate(this IGitConfiguration config, method Enumerate (line 963) | public static void Enumerate(this IGitConfiguration config, string sec... method Get (line 976) | public static string Get(this IGitConfiguration config, GitConfigurati... method Get (line 993) | public static string Get(this IGitConfiguration config, string name) method TryGet (line 1006) | public static bool TryGet(this IGitConfiguration config, string name, ... method GetAll (line 1019) | public static IEnumerable GetAll(this IGitConfiguration config... method GetRegex (line 1031) | public static IEnumerable GetRegex(this IGitConfiguration conf... FILE: src/shared/Core/GitConfigurationEntry.cs class GitConfigurationEntry (line 3) | public class GitConfigurationEntry method GitConfigurationEntry (line 5) | public GitConfigurationEntry(string key, string value) FILE: src/shared/Core/GitConfigurationKeyComparer.cs class GitConfigurationKeyComparer (line 15) | public class GitConfigurationKeyComparer : StringComparer method GitConfigurationKeyComparer (line 23) | private GitConfigurationKeyComparer() { } method Compare (line 25) | public override int Compare(string x, string y) method Equals (line 39) | public override bool Equals(string x, string y) method GetHashCode (line 53) | public override int GetHashCode(string obj) method TrySplit (line 65) | public static bool TrySplit(string str, out string section, out string... FILE: src/shared/Core/GitStreamReader.cs class GitStreamReader (line 15) | public class GitStreamReader : StreamReader method GitStreamReader (line 17) | public GitStreamReader(Stream stream, Encoding encoding) : base(stream... method ReadLine (line 19) | public override string ReadLine() method ReadLineAsync (line 29) | public override async Task ReadLineAsync() method ReadLineAsync (line 31) | public override async ValueTask ReadLineAsync(CancellationToke... FILE: src/shared/Core/GitVersion.cs class GitVersion (line 7) | public class GitVersion : IComparable, IComparable method GitVersion (line 12) | public GitVersion(string versionString) method GitVersion (line 39) | public GitVersion(params int[] components) method ToString (line 44) | public override string ToString() method CompareTo (line 62) | public int CompareTo(object obj) method CompareTo (line 78) | public int CompareTo(GitVersion other) method Compare (line 102) | public static int Compare(GitVersion left, GitVersion right) method Equals (line 117) | public override bool Equals(object obj) method GetHashCode (line 128) | public override int GetHashCode() FILE: src/shared/Core/Gpg.cs type IGpg (line 6) | public interface IGpg method DecryptFile (line 8) | string DecryptFile(string path); method EncryptFile (line 10) | void EncryptFile(string path, string gpgId, string contents); class Gpg (line 13) | public class Gpg : IGpg method Gpg (line 20) | public Gpg(string gpgPath, ISessionManager sessionManager, IProcessMan... method DecryptFile (line 32) | public string DecryptFile(string path) method EncryptFile (line 67) | public void EncryptFile(string path, string gpgId, string contents) method PrepareEnvironment (line 102) | private void PrepareEnvironment(ProcessStartInfo psi) FILE: src/shared/Core/HostProvider.cs type IHostProvider (line 12) | public interface IHostProvider : IDisposable method IsSupported (line 34) | bool IsSupported(InputArguments input); method IsSupported (line 41) | bool IsSupported(HttpResponseMessage response); method GetCredentialAsync (line 48) | Task GetCredentialAsync(InputArguments input); method StoreCredentialAsync (line 54) | Task StoreCredentialAsync(InputArguments input); method EraseCredentialAsync (line 60) | Task EraseCredentialAsync(InputArguments input); class GetCredentialResult (line 63) | public class GetCredentialResult method GetCredentialResult (line 65) | public GetCredentialResult(ICredential credential) class HostProvider (line 79) | public abstract class HostProvider : DisposableObject, IHostProvider method HostProvider (line 81) | protected HostProvider(ICommandContext context) method IsSupported (line 97) | public abstract bool IsSupported(InputArguments input); method IsSupported (line 99) | public virtual bool IsSupported(HttpResponseMessage response) method GetServiceName (line 120) | public virtual string GetServiceName(InputArguments input) method GenerateCredentialAsync (line 132) | public abstract Task GenerateCredentialAsync(InputArgumen... method GetCredentialAsync (line 134) | public virtual async Task GetCredentialAsync(Inpu... method StoreCredentialAsync (line 158) | public virtual Task StoreCredentialAsync(InputArguments input) method EraseCredentialAsync (line 180) | public virtual Task EraseCredentialAsync(InputArguments input) FILE: src/shared/Core/HostProviderRegistry.cs type HostProviderPriority (line 13) | public enum HostProviderPriority type IHostProviderRegistry (line 27) | public interface IHostProviderRegistry : IDisposable method Register (line 35) | void Register(IHostProvider hostProvider, HostProviderPriority priority); method GetProviderAsync (line 43) | Task GetProviderAsync(InputArguments input); class HostProviderRegistry (line 50) | public class HostProviderRegistry : IHostProviderRegistry method HostProviderRegistry (line 55) | public HostProviderRegistry(ICommandContext context) method Register (line 63) | public void Register(IHostProvider hostProvider, HostProviderPriority ... method GetProviderAsync (line 90) | public async Task GetProviderAsync(InputArguments input) method Dispose (line 256) | public void Dispose() FILE: src/shared/Core/HttpClientExtensions.cs class HttpClientExtensions (line 9) | public static class HttpClientExtensions method HeadAsync (line 13) | public static Task HeadAsync(this HttpClient clie... method HeadAsync (line 18) | public static Task HeadAsync(this HttpClient clie... method HeadAsync (line 23) | public static Task HeadAsync(this HttpClient clie... method HeadAsync (line 28) | public static Task HeadAsync(this HttpClient clie... method HeadAsync (line 33) | public static Task HeadAsync(this HttpClient clie... method HeadAsync (line 38) | public static Task HeadAsync(this HttpClient clie... method HeadAsync (line 43) | public static Task HeadAsync(this HttpClient clie... method HeadAsync (line 48) | public static Task HeadAsync(this HttpClient clie... method SendAsync (line 57) | public static Task SendAsync(this HttpClient client, FILE: src/shared/Core/HttpClientFactory.cs type IHttpClientFactory (line 16) | public interface IHttpClientFactory method CreateClient (line 33) | HttpClient CreateClient(); class HttpClientFactory (line 36) | public class HttpClientFactory : IHttpClientFactory method HttpClientFactory (line 44) | public HttpClientFactory(IFileSystem fileSystem, ITrace trace, ITrace2... method CreateClient (line 58) | public HttpClient CreateClient() method TryCreateProxy (line 246) | public bool TryCreateProxy(out IWebProxy proxy) FILE: src/shared/Core/HttpContentExtensions.cs class HttpContentExtensions (line 7) | public static class HttpContentExtensions method ReadAsFormContentAsync (line 9) | public static async Task> ReadAsFormConten... FILE: src/shared/Core/HttpRequestExtensions.cs class HttpRequestExtensions (line 9) | public static class HttpRequestExtensions method AddBasicAuthenticationHeader (line 17) | public static void AddBasicAuthenticationHeader(this HttpRequestMessag... method AddBearerAuthenticationHeader (line 28) | public static void AddBearerAuthenticationHeader(this HttpRequestMessa... FILE: src/shared/Core/ICredentialStore.cs type ICredentialStore (line 8) | public interface ICredentialStore method GetAccounts (line 15) | IList GetAccounts(string service); method Get (line 23) | ICredential Get(string service, string account); method AddOrUpdate (line 31) | void AddOrUpdate(string service, string account, string secret); method Remove (line 39) | bool Remove(string service, string account); FILE: src/shared/Core/ISessionManager.cs type ISessionManager (line 6) | public interface ISessionManager method OpenBrowser (line 25) | void OpenBrowser(Uri uri); class SessionManagerExtensions (line 28) | public static class SessionManagerExtensions method OpenBrowser (line 30) | public static void OpenBrowser(this ISessionManager sm, string url) class SessionManager (line 41) | public abstract class SessionManager : ISessionManager method SessionManager (line 47) | protected SessionManager(ITrace trace, IEnvironment env, IFileSystem fs) method OpenBrowser (line 62) | public void OpenBrowser(Uri uri) method OpenBrowserInternal (line 73) | protected virtual void OpenBrowserInternal(string url) FILE: src/shared/Core/ISystemPrompts.cs type ISystemPrompts (line 7) | public interface ISystemPrompts method ShowCredentialPrompt (line 22) | bool ShowCredentialPrompt(string resource, string userName, out ICrede... FILE: src/shared/Core/ITerminal.cs type ITerminal (line 9) | public interface ITerminal method WriteLine (line 17) | void WriteLine(string format, params object[] args); method Prompt (line 25) | string Prompt(string prompt); method PromptSecret (line 36) | string PromptSecret(string prompt); class TerminalExtensions (line 39) | public static class TerminalExtensions method WriteLine (line 44) | public static void WriteLine(this ITerminal terminal) FILE: src/shared/Core/ITrace2Writer.cs type Trace2FormatTarget (line 10) | public enum Trace2FormatTarget type ITrace2Writer (line 17) | public interface ITrace2Writer : IDisposable method Write (line 21) | void Write(Trace2Message message); class Trace2Writer (line 24) | public class Trace2Writer : DisposableObject, ITrace2Writer method Trace2Writer (line 30) | protected Trace2Writer(Trace2FormatTarget formatTarget) method Format (line 35) | protected string Format(Trace2Message message) method Write (line 61) | public virtual void Write(Trace2Message message) FILE: src/shared/Core/IniFile.cs class IniFile (line 9) | public class IniFile method IniFile (line 11) | public IniFile() method TryGetSection (line 18) | public bool TryGetSection(string name, string subName, out IniSection ... method TryGetSection (line 23) | public bool TryGetSection(string name, out IniSection section) type IniSectionName (line 29) | [DebuggerDisplay("{DebuggerDisplay}")] method IniSectionName (line 32) | public IniSectionName(string name, string subName = null) method Equals (line 42) | public bool Equals(IniSectionName other) method Equals (line 49) | public override bool Equals(object obj) method GetHashCode (line 54) | public override int GetHashCode() class IniSection (line 66) | [DebuggerDisplay("{DebuggerDisplay}")] method IniSection (line 69) | public IniSection(IniSectionName name) method TryGetProperty (line 79) | public bool TryGetProperty(string name, out string value) method TryGetMultiProperty (line 91) | public bool TryGetMultiProperty(string name, out IEnumerable v... class IniProperty (line 112) | [DebuggerDisplay("{DebuggerDisplay}")] method IniProperty (line 115) | public IniProperty(string name, string value) class IniSerializer (line 127) | public static class IniSerializer method Deserialize (line 135) | public static IniFile Deserialize(IFileSystem fs, string path) FILE: src/shared/Core/InputArguments.cs class InputArguments (line 16) | public class InputArguments method InputArguments (line 20) | public InputArguments(IDictionary dict) method InputArguments (line 30) | public InputArguments(IDictionary> dict) method GetArgumentOrDefault (line 56) | public string GetArgumentOrDefault(string key) method GetMultiArgumentOrDefault (line 61) | public IList GetMultiArgumentOrDefault(string key) method TryGetArgument (line 66) | public bool TryGetArgument(string key, out string value) method TryGetMultiArgument (line 78) | public bool TryGetMultiArgument(string key, out IList value) method TryGetHostAndPort (line 90) | public bool TryGetHostAndPort(out string host, out int? port) method GetRemoteUri (line 120) | public Uri GetRemoteUri(bool includeUser = false) FILE: src/shared/Core/Interop/InteropException.cs class InteropException (line 10) | [DebuggerDisplay("{DebuggerDisplay}")] method InteropException (line 13) | public InteropException() method InteropException (line 16) | public InteropException(string message, int errorCode) method InteropException (line 22) | public InteropException(string message, int errorCode, Exception inner... method InteropException (line 28) | public InteropException(string message, Win32Exception w32Exception) FILE: src/shared/Core/Interop/InteropUtils.cs class InteropUtils (line 7) | internal static class InteropUtils method ToByteArray (line 9) | public static byte[] ToByteArray(IntPtr ptr, long count) method AreEqual (line 16) | public static bool AreEqual(byte[] bytes, IntPtr ptr, uint length) FILE: src/shared/Core/Interop/Linux/LinuxConfigParser.cs class LinuxConfigParser (line 7) | public class LinuxConfigParser method LinuxConfigParser (line 23) | public LinuxConfigParser(ITrace trace) method Parse (line 30) | public IDictionary Parse(string content) FILE: src/shared/Core/Interop/Linux/LinuxFileSystem.cs class LinuxFileSystem (line 7) | public class LinuxFileSystem : PosixFileSystem method IsSamePath (line 9) | public override bool IsSamePath(string a, string b) FILE: src/shared/Core/Interop/Linux/LinuxSessionManager.cs class LinuxSessionManager (line 7) | public class LinuxSessionManager : PosixSessionManager method LinuxSessionManager (line 11) | public LinuxSessionManager(ITrace trace, IEnvironment env, IFileSystem... method OpenBrowserInternal (line 24) | protected override void OpenBrowserInternal(string url) method GetWebBrowserAvailable (line 56) | private bool GetWebBrowserAvailable() method TryGetShellExecuteHandler (line 149) | private static bool TryGetShellExecuteHandler(IEnvironment env, out st... FILE: src/shared/Core/Interop/Linux/LinuxSettings.cs class LinuxSettings (line 9) | public class LinuxSettings : Settings method LinuxSettings (line 20) | public LinuxSettings(IEnvironment environment, IGit git, ITrace trace,... method TryGetExternalDefault (line 32) | protected internal override bool TryGetExternalDefault(string section,... method ReadExternalConfiguration (line 56) | private IDictionary ReadExternalConfiguration() FILE: src/shared/Core/Interop/Linux/LinuxTerminal.cs class LinuxTerminal (line 8) | public class LinuxTerminal : PosixTerminal method LinuxTerminal (line 10) | public LinuxTerminal(ITrace trace, ITrace2 trace2) method CreateTtyContext (line 13) | protected override IDisposable CreateTtyContext(int fd, bool echo) class TtyContext (line 18) | private class TtyContext : IDisposable method TtyContext (line 26) | public TtyContext(ITrace trace, ITrace2 trace2, int fd, bool echo) method Dispose (line 57) | public void Dispose() FILE: src/shared/Core/Interop/Linux/Native/Glib.cs class Glib (line 6) | public static class Glib type GHashTable (line 10) | public struct GHashTable { /* transparent */ } type GList (line 12) | [StructLayout(LayoutKind.Sequential)] type GError (line 20) | [StructLayout(LayoutKind.Sequential)] method g_str_hash (line 37) | [DllImport(LibraryName, CharSet = CharSet.Ansi, CallingConvention = Ca... method g_str_equal (line 40) | [DllImport(LibraryName, CharSet = CharSet.Ansi, CallingConvention = Ca... method g_hash_table_new (line 43) | [DllImport(LibraryName, CharSet = CharSet.Ansi, CallingConvention = Ca... method g_hash_table_new_full (line 46) | [DllImport(LibraryName, CharSet = CharSet.Ansi, CallingConvention = Ca... method g_hash_table_destroy (line 53) | [DllImport(LibraryName, CharSet = CharSet.Ansi, CallingConvention = Ca... method g_hash_table_insert (line 56) | [DllImport(LibraryName, CharSet = CharSet.Ansi, CallingConvention = Ca... method g_hash_table_lookup (line 59) | [DllImport(LibraryName, CharSet = CharSet.Ansi, CallingConvention = Ca... method g_list_free_full (line 62) | [DllImport(LibraryName, CharSet = CharSet.Ansi, CallingConvention = Ca... method g_hash_table_unref (line 65) | [DllImport(LibraryName, CharSet = CharSet.Ansi, CallingConvention = Ca... method g_error_free (line 68) | [DllImport(LibraryName, CharSet = CharSet.Ansi, CallingConvention = Ca... method g_free (line 71) | [DllImport(LibraryName, CharSet = CharSet.Ansi, CallingConvention = Ca... FILE: src/shared/Core/Interop/Linux/Native/Gobject.cs class Gobject (line 6) | public static class Gobject method g_object_ref (line 10) | [DllImport(LibraryName, CharSet = CharSet.Ansi, CallingConvention = Ca... method g_object_unref (line 13) | [DllImport(LibraryName, CharSet = CharSet.Ansi, CallingConvention = Ca... FILE: src/shared/Core/Interop/Linux/Native/Libsecret.cs class Libsecret (line 6) | public static class Libsecret type SecretSchemaAttributeType (line 10) | public enum SecretSchemaAttributeType type SecretSchemaAttribute (line 17) | [StructLayout(LayoutKind.Sequential)] type SecretSchemaFlags (line 24) | [Flags] type SecretSchema (line 31) | [StructLayout(LayoutKind.Sequential)] type SecretService (line 49) | public struct SecretService { /* transparent */ } type SecretServiceFlags (line 51) | [Flags] type SecretSearchFlags (line 59) | [Flags] type SecretItem (line 68) | public struct SecretItem { /* transparent */ } type SecretValue (line 70) | public struct SecretValue { /* transparent */ } method secret_service_get_sync (line 72) | [DllImport(LibraryName, CharSet = CharSet.Ansi, CallingConvention = Ca... method secret_service_search_sync (line 78) | [DllImport(LibraryName, CharSet = CharSet.Ansi, CallingConvention = Ca... method secret_service_store_sync (line 87) | [DllImport(LibraryName, CharSet = CharSet.Ansi, CallingConvention = Ca... method secret_service_clear_sync (line 98) | [DllImport(LibraryName, CharSet = CharSet.Ansi, CallingConvention = Ca... method secret_item_get_label (line 106) | [DllImport(LibraryName, CharSet = CharSet.Ansi, CallingConvention = Ca... method secret_item_get_attributes (line 109) | [DllImport(LibraryName, CharSet = CharSet.Ansi, CallingConvention = Ca... method secret_item_load_secret_sync (line 112) | [DllImport(LibraryName, CharSet = CharSet.Ansi, CallingConvention = Ca... method secret_service_unlock_sync (line 118) | [DllImport(LibraryName, CharSet = CharSet.Ansi, CallingConvention = Ca... method secret_item_get_locked (line 125) | [DllImport(LibraryName, CharSet = CharSet.Ansi, CallingConvention = Ca... method secret_item_get_secret (line 128) | [DllImport(LibraryName, CharSet = CharSet.Ansi, CallingConvention = Ca... method secret_value_new (line 131) | [DllImport(LibraryName, CharSet = CharSet.Ansi, CallingConvention = Ca... method secret_value_get (line 137) | [DllImport(LibraryName, CharSet = CharSet.Ansi, CallingConvention = Ca... method secret_value_unref (line 140) | [DllImport(LibraryName, CharSet = CharSet.Ansi, CallingConvention = Ca... method secret_value_unref_to_password (line 143) | [DllImport(LibraryName, CharSet = CharSet.Ansi, CallingConvention = Ca... method secret_password_free (line 146) | [DllImport(LibraryName, CharSet = CharSet.Ansi, CallingConvention = Ca... method secret_item_delete_sync (line 149) | [DllImport(LibraryName, CharSet = CharSet.Ansi, CallingConvention = Ca... FILE: src/shared/Core/Interop/Linux/Native/termios_Linux.cs class Termios_Linux (line 6) | public static class Termios_Linux method tcgetattr (line 8) | [DllImport("libc", CallingConvention = CallingConvention.Cdecl, CharSe... method tcsetattr (line 11) | [DllImport("libc", CallingConvention = CallingConvention.Cdecl, CharSe... type termios_Linux (line 15) | [StructLayout(LayoutKind.Explicit)] FILE: src/shared/Core/Interop/Linux/SecretServiceCollection.cs class SecretServiceCollection (line 14) | public class SecretServiceCollection : ICredentialStore method SecretServiceCollection (line 30) | public SecretServiceCollection(string @namespace) method GetAccounts (line 40) | public IList GetAccounts(string service) method Get (line 45) | public ICredential Get(string service, string account) method Enumerate (line 50) | private unsafe IEnumerable Enumerate(string service, stri... method AddOrUpdate (line 128) | public unsafe void AddOrUpdate(string service, string account, string ... method Remove (line 201) | public unsafe bool Remove(string service, string account) method CreateSearchQuery (line 241) | private unsafe GHashTable* CreateSearchQuery(string service, string ac... method CreateCredentialFromItem (line 268) | private static unsafe ICredential CreateCredentialFromItem(SecretItem*... method CreateServiceName (line 315) | private string CreateServiceName(string service) method GetSecretService (line 327) | private static unsafe SecretService* GetSecretService() method GetSchema (line 346) | private static SecretSchema GetSchema() FILE: src/shared/Core/Interop/Linux/SecretServiceCredential.cs class SecretServiceCredential (line 5) | [DebuggerDisplay("{DebuggerDisplay}")] method SecretServiceCredential (line 8) | internal SecretServiceCredential(string service, string account, strin... FILE: src/shared/Core/Interop/MacOS/MacOSEnvironment.cs class MacOSEnvironment (line 10) | public class MacOSEnvironment : PosixEnvironment method MacOSEnvironment (line 14) | public MacOSEnvironment(IFileSystem fileSystem) method MacOSEnvironment (line 17) | internal MacOSEnvironment(IFileSystem fileSystem, IReadOnlyDictionary<... method TryLocateExecutable (line 20) | public override bool TryLocateExecutable(string program, out string path) FILE: src/shared/Core/Interop/MacOS/MacOSFileSystem.cs class MacOSFileSystem (line 7) | public class MacOSFileSystem : PosixFileSystem method IsSamePath (line 9) | public override bool IsSamePath(string a, string b) FILE: src/shared/Core/Interop/MacOS/MacOSKeychain.cs class MacOSKeychain (line 13) | public class MacOSKeychain : ICredentialStore method MacOSKeychain (line 24) | public MacOSKeychain(string @namespace = null) method GetAccounts (line 34) | public IList GetAccounts(string service) method Get (line 99) | public ICredential Get(string service, string account) method AddOrUpdate (line 162) | public void AddOrUpdate(string service, string account, string secret) method Remove (line 221) | public bool Remove(string service, string account) method CreateCFStringUtf8 (line 282) | private static IntPtr CreateCFStringUtf8(string str) method CreateCredentialFromAttributes (line 289) | private static ICredential CreateCredentialFromAttributes(IntPtr attri... method GetStringAttribute (line 298) | private static string GetStringAttribute(IntPtr dict, IntPtr key) method CreateServiceName (line 323) | private string CreateServiceName(string service) FILE: src/shared/Core/Interop/MacOS/MacOSKeychainCredential.cs class MacOSKeychainCredential (line 5) | [DebuggerDisplay("{DebuggerDisplay}")] method MacOSKeychainCredential (line 8) | internal MacOSKeychainCredential(string service, string account, strin... FILE: src/shared/Core/Interop/MacOS/MacOSPreferences.cs class MacOSPreferences (line 8) | public class MacOSPreferences method MacOSPreferences (line 12) | public MacOSPreferences(string appId) method GetString (line 27) | public string GetString(string key) method GetInteger (line 42) | public int? GetInteger(string key) method GetDictionary (line 57) | public IDictionary GetDictionary(string key) method TryGet (line 64) | private bool TryGet(string key, Func converter, out T va... method CreateAppIdPtr (line 92) | private IntPtr CreateAppIdPtr() FILE: src/shared/Core/Interop/MacOS/MacOSSessionManager.cs class MacOSSessionManager (line 6) | public class MacOSSessionManager : PosixSessionManager method MacOSSessionManager (line 8) | public MacOSSessionManager(ITrace trace, IEnvironment env, IFileSystem... FILE: src/shared/Core/Interop/MacOS/MacOSSettings.cs class MacOSSettings (line 9) | public class MacOSSettings : Settings method MacOSSettings (line 13) | public MacOSSettings(IEnvironment environment, IGit git, ITrace trace) method TryGetExternalDefault (line 22) | protected internal override bool TryGetExternalDefault(string section,... FILE: src/shared/Core/Interop/MacOS/MacOSTerminal.cs class MacOSTerminal (line 8) | public class MacOSTerminal : PosixTerminal method MacOSTerminal (line 10) | public MacOSTerminal(ITrace trace, ITrace2 trace2) method CreateTtyContext (line 13) | protected override IDisposable CreateTtyContext(int fd, bool echo) class TtyContext (line 18) | private class TtyContext : IDisposable method TtyContext (line 26) | public TtyContext(ITrace trace, ITrace2 trace2, int fd, bool echo) method Dispose (line 57) | public void Dispose() FILE: src/shared/Core/Interop/MacOS/Native/CoreFoundation.cs class CoreFoundation (line 8) | public static class CoreFoundation method CoreFoundation (line 16) | static CoreFoundation() method CFArrayCreateMutable (line 24) | [DllImport(CoreFoundationFrameworkLib, CharSet = CharSet.Ansi, Calling... method CFArrayInsertValueAtIndex (line 27) | [DllImport(CoreFoundationFrameworkLib, CharSet = CharSet.Ansi, Calling... method CFArrayGetCount (line 30) | [DllImport(CoreFoundationFrameworkLib, CharSet = CharSet.Ansi, Calling... method CFArrayGetValueAtIndex (line 33) | [DllImport(CoreFoundationFrameworkLib, CharSet = CharSet.Ansi, Calling... method CFDictionaryCreateMutable (line 36) | [DllImport(CoreFoundationFrameworkLib, CharSet = CharSet.Ansi, Calling... method CFDictionaryAddValue (line 43) | [DllImport(CoreFoundationFrameworkLib, CharSet = CharSet.Ansi, Calling... method CFDictionaryGetValue (line 49) | [DllImport(CoreFoundationFrameworkLib, CharSet = CharSet.Ansi, Calling... method CFDictionaryGetValueIfPresent (line 52) | [DllImport(CoreFoundationFrameworkLib, CharSet = CharSet.Ansi, Calling... method CFStringCreateWithBytes (line 55) | [DllImport(CoreFoundationFrameworkLib, CharSet = CharSet.Ansi, Calling... method CFStringCreateWithCString (line 59) | [DllImport(CoreFoundationFrameworkLib, CharSet = CharSet.Ansi, Calling... method CFStringGetLength (line 62) | [DllImport(CoreFoundationFrameworkLib, CharSet = CharSet.Ansi, Calling... method CFStringGetCString (line 65) | [DllImport(CoreFoundationFrameworkLib, CharSet = CharSet.Ansi, Calling... method CFRetain (line 68) | [DllImport(CoreFoundationFrameworkLib, CharSet = CharSet.Ansi, Calling... method CFRelease (line 71) | [DllImport(CoreFoundationFrameworkLib, CharSet = CharSet.Ansi, Calling... method CFGetTypeID (line 74) | [DllImport(CoreFoundationFrameworkLib, CharSet = CharSet.Ansi, Calling... method CFStringGetTypeID (line 77) | [DllImport(CoreFoundationFrameworkLib, CharSet = CharSet.Ansi, Calling... method CFDataGetTypeID (line 80) | [DllImport(CoreFoundationFrameworkLib, CharSet = CharSet.Ansi, Calling... method CFDictionaryGetTypeID (line 83) | [DllImport(CoreFoundationFrameworkLib, CharSet = CharSet.Ansi, Calling... method CFArrayGetTypeID (line 86) | [DllImport(CoreFoundationFrameworkLib, CharSet = CharSet.Ansi, Calling... method CFNumberGetTypeID (line 89) | [DllImport(CoreFoundationFrameworkLib, CharSet = CharSet.Ansi, Calling... method CFDataGetBytePtr (line 92) | [DllImport(CoreFoundationFrameworkLib, CharSet = CharSet.Ansi, Calling... method CFDataGetLength (line 95) | [DllImport(CoreFoundationFrameworkLib, CharSet = CharSet.Ansi, Calling... method CFPreferencesCopyAppValue (line 98) | [DllImport(CoreFoundationFrameworkLib, CharSet = CharSet.Ansi, Calling... method CFNumberGetValue (line 101) | [DllImport(CoreFoundationFrameworkLib, CharSet = CharSet.Ansi, Calling... method CFDictionaryGetKeysAndValues (line 104) | [DllImport(CoreFoundationFrameworkLib, CharSet = CharSet.Ansi, Calling... method CFDictionaryGetCount (line 107) | [DllImport(CoreFoundationFrameworkLib, CharSet = CharSet.Ansi, Calling... method CFStringToString (line 110) | public static string CFStringToString(IntPtr cfString) method CFNumberToInt32 (line 140) | public static int CFNumberToInt32(IntPtr cfNumber) method CFDictionaryToDictionary (line 160) | public static IDictionary CFDictionaryToDictionary(Int... type CFStringEncoding (line 191) | public enum CFStringEncoding type CFNumberType (line 196) | public enum CFNumberType FILE: src/shared/Core/Interop/MacOS/Native/LibC.cs class LibC (line 6) | public static class LibC method _NSGetExecutablePath (line 10) | [DllImport(LibCLib, CharSet = CharSet.Ansi, CallingConvention = Callin... FILE: src/shared/Core/Interop/MacOS/Native/LibSystem.cs class LibSystem (line 6) | public static class LibSystem method dlopen (line 10) | [DllImport(LibSystemLib, CharSet = CharSet.Ansi, CallingConvention = C... method dlsym (line 13) | [DllImport(LibSystemLib, CharSet = CharSet.Ansi, CallingConvention = C... method GetGlobal (line 16) | public static IntPtr GetGlobal(IntPtr handle, string symbol) FILE: src/shared/Core/Interop/MacOS/Native/SecurityFramework.cs class SecurityFramework (line 8) | public static class SecurityFramework method SecurityFramework (line 29) | static SecurityFramework() method SessionGetInfo (line 50) | [DllImport(SecurityFrameworkLib, CharSet = CharSet.Ansi, CallingConven... method SecAccessCreate (line 53) | [DllImport(SecurityFrameworkLib, CharSet = CharSet.Ansi, CallingConven... method SecKeychainItemCreateFromContent (line 56) | [DllImport(SecurityFrameworkLib, CharSet = CharSet.Ansi, CallingConven... method SecKeychainAddGenericPassword (line 60) | [DllImport(SecurityFrameworkLib, CharSet = CharSet.Ansi, CallingConven... method SecKeychainFindGenericPassword (line 71) | [DllImport(SecurityFrameworkLib, CharSet = CharSet.Ansi, CallingConven... method SecKeychainItemCopyAttributesAndData (line 82) | [DllImport(SecurityFrameworkLib, CharSet = CharSet.Ansi, CallingConven... method SecKeychainItemModifyAttributesAndData (line 91) | [DllImport(SecurityFrameworkLib, CharSet = CharSet.Ansi, CallingConven... method SecKeychainItemDelete (line 98) | [DllImport(SecurityFrameworkLib, CharSet = CharSet.Ansi, CallingConven... method SecKeychainItemFreeContent (line 102) | [DllImport(SecurityFrameworkLib, CharSet = CharSet.Ansi, CallingConven... method SecKeychainItemFreeAttributesAndData (line 107) | [DllImport(SecurityFrameworkLib, CharSet = CharSet.Ansi, CallingConven... method SecItemCopyMatching (line 112) | [DllImport(SecurityFrameworkLib, CharSet = CharSet.Ansi, CallingConven... method SecKeychainItemCopyFromPersistentReference (line 115) | [DllImport(SecurityFrameworkLib, CharSet = CharSet.Ansi, CallingConven... method SecKeychainItemCopyContent (line 118) | [DllImport(SecurityFrameworkLib, CharSet = CharSet.Ansi, CallingConven... method ThrowIfError (line 135) | public static void ThrowIfError(int error, string defaultErrorMessage ... type SessionAttributeBits (line 163) | [Flags] type SecKeychainAttributeInfo (line 172) | [StructLayout(LayoutKind.Sequential)] type SecKeychainAttributeList (line 180) | [StructLayout(LayoutKind.Sequential)] type SecKeychainAttribute (line 187) | [StructLayout(LayoutKind.Sequential)] type CssmDbAttributeFormat (line 195) | public enum CssmDbAttributeFormat : uint type SecKeychainAttrType (line 208) | public enum SecKeychainAttrType : uint FILE: src/shared/Core/Interop/MacOS/Native/termios_MacOS.cs class Termios_MacOS (line 6) | public static class Termios_MacOS method tcgetattr (line 8) | [DllImport("libc", CallingConvention = CallingConvention.Cdecl, CharSe... method tcsetattr (line 11) | [DllImport("libc", CallingConvention = CallingConvention.Cdecl, CharSe... type termios_MacOS (line 15) | [StructLayout(LayoutKind.Explicit)] FILE: src/shared/Core/Interop/Posix/GpgPassCredentialStore.cs class GpgPassCredentialStore (line 8) | public class GpgPassCredentialStore : PlaintextCredentialStore method GpgPassCredentialStore (line 14) | public GpgPassCredentialStore(IFileSystem fileSystem, IGpg gpg, string... method GetGpgId (line 24) | private string GetGpgId(string credentialFullPath) method TryDeserializeCredential (line 53) | protected override bool TryDeserializeCredential(string path, out File... method SerializeCredential (line 83) | protected override void SerializeCredential(FileCredential credential) FILE: src/shared/Core/Interop/Posix/Native/Fcntl.cs class Fcntl (line 6) | public static class Fcntl method open (line 8) | [DllImport("libc", CallingConvention = CallingConvention.Cdecl, CharSe... type OpenFlags (line 12) | [Flags] FILE: src/shared/Core/Interop/Posix/Native/Signal.cs class Signal (line 5) | public static class Signal method kill (line 32) | [DllImport("libc", CallingConvention = CallingConvention.Cdecl, CharSe... FILE: src/shared/Core/Interop/Posix/Native/Stat.cs class Stat (line 6) | public static class Stat method chmod (line 8) | [DllImport("libc", CallingConvention = CallingConvention.Cdecl, CharSe... type NativeFileMode (line 11) | [Flags] FILE: src/shared/Core/Interop/Posix/Native/Stdio.cs class Stdio (line 7) | public static class Stdio method fgets (line 11) | [DllImport("libc", CallingConvention = CallingConvention.Cdecl, CharSe... method fputc (line 14) | [DllImport("libc", CallingConvention = CallingConvention.Cdecl, CharSe... method fprintf (line 17) | [DllImport("libc", CallingConvention = CallingConvention.Cdecl, CharSe... method fgetc (line 20) | [DllImport("libc", CallingConvention = CallingConvention.Cdecl, CharSe... method fputs (line 23) | [DllImport("libc", CallingConvention = CallingConvention.Cdecl, CharSe... method setbuf (line 26) | [DllImport("libc", CallingConvention = CallingConvention.Cdecl, CharSe... method fdopen (line 29) | [DllImport("libc", CallingConvention = CallingConvention.Cdecl, CharSe... FILE: src/shared/Core/Interop/Posix/Native/Stdlib.cs class Stdlib (line 5) | public static class Stdlib method realpath (line 7) | [DllImport("libc", CallingConvention = CallingConvention.Cdecl, CharSe... FILE: src/shared/Core/Interop/Posix/Native/Termios.cs type SetActionFlags (line 5) | [Flags] type InputFlags (line 24) | [Flags] type OutputFlags (line 43) | [Flags] type ControlFlags (line 63) | [Flags] type LocalFlags (line 87) | [Flags] FILE: src/shared/Core/Interop/Posix/Native/Unistd.cs class Unistd (line 5) | public static class Unistd method read (line 7) | [DllImport("libc", CallingConvention = CallingConvention.Cdecl, CharSe... method write (line 10) | [DllImport("libc", CallingConvention = CallingConvention.Cdecl, CharSe... method close (line 13) | [DllImport("libc", CallingConvention = CallingConvention.Cdecl, CharSe... method getpid (line 16) | [DllImport("libc", CallingConvention = CallingConvention.Cdecl, CharSe... method getppid (line 19) | [DllImport("libc", CallingConvention = CallingConvention.Cdecl, CharSe... method geteuid (line 22) | [DllImport("libc", CallingConvention = CallingConvention.Cdecl, CharSe... FILE: src/shared/Core/Interop/Posix/PosixEnvironment.cs class PosixEnvironment (line 7) | public class PosixEnvironment : EnvironmentBase method PosixEnvironment (line 9) | public PosixEnvironment(IFileSystem fileSystem) method PosixEnvironment (line 12) | internal PosixEnvironment(IFileSystem fileSystem, IReadOnlyDictionary<... method AddDirectoryToPath (line 17) | public override void AddDirectoryToPath(string directoryPath, Environm... method RemoveDirectoryFromPath (line 22) | public override void RemoveDirectoryFromPath(string directoryPath, Env... method SplitPathVariable (line 27) | protected override string[] SplitPathVariable(string value) method GetCurrentVariables (line 34) | protected override IReadOnlyDictionary GetCurrentVaria... FILE: src/shared/Core/Interop/Posix/PosixFileDescriptor.cs class PosixFileDescriptor (line 10) | public class PosixFileDescriptor : DisposableObject method PosixFileDescriptor (line 14) | private PosixFileDescriptor() method PosixFileDescriptor (line 19) | public PosixFileDescriptor(string filename, OpenFlags mode) : this() method Read (line 40) | public int Read(byte[] buf, int count) method Write (line 53) | public int Write(byte[] buf, int size) method Write (line 65) | public int Write(string str) method ReleaseUnmanagedResources (line 71) | protected override void ReleaseUnmanagedResources() method ThrowIfInvalid (line 81) | private void ThrowIfInvalid() FILE: src/shared/Core/Interop/Posix/PosixFileSystem.cs class PosixFileSystem (line 6) | public abstract class PosixFileSystem : FileSystem method ResolveSymbolicLinks (line 14) | protected internal static string ResolveSymbolicLinks(string path) method TryResolveFileLink (line 61) | private static bool TryResolveFileLink(string path, out string target) method TryResolveDirectoryLink (line 68) | private static bool TryResolveDirectoryLink(string path, out string ta... FILE: src/shared/Core/Interop/Posix/PosixSessionManager.cs class PosixSessionManager (line 3) | public abstract class PosixSessionManager : SessionManager method PosixSessionManager (line 5) | protected PosixSessionManager(ITrace trace, IEnvironment env, IFileSys... FILE: src/shared/Core/Interop/Posix/PosixTerminal.cs class PosixTerminal (line 10) | public abstract class PosixTerminal : ITerminal method PosixTerminal (line 18) | public PosixTerminal(ITrace trace, ITrace2 trace2) method WriteLine (line 26) | public void WriteLine(string format, params object[] args) method Prompt (line 41) | public string Prompt(string prompt) method PromptSecret (line 46) | public string PromptSecret(string prompt) method CreateTtyContext (line 51) | protected abstract IDisposable CreateTtyContext(int fd, bool echo); method Prompt (line 53) | private string Prompt(string prompt, bool echo) FILE: src/shared/Core/Interop/U8StringConverter.cs class U8StringConverter (line 10) | public static class U8StringConverter method ToNative (line 21) | public static unsafe IntPtr ToNative(string str) method ToManaged (line 45) | public static unsafe string ToManaged(byte* buf) FILE: src/shared/Core/Interop/U8StringMarshaler.cs class U8StringMarshaler (line 10) | public class U8StringMarshaler : ICustomMarshaler method GetInstance (line 22) | public static ICustomMarshaler GetInstance(string cookie) method U8StringMarshaler (line 35) | private U8StringMarshaler(bool cleanup) method GetNativeDataSize (line 40) | public int GetNativeDataSize() method MarshalManagedToNative (line 45) | public IntPtr MarshalManagedToNative(object value) method MarshalNativeToManaged (line 58) | public unsafe object MarshalNativeToManaged(IntPtr ptr) method CleanUpManagedData (line 63) | public void CleanUpManagedData(object value) method CleanUpNativeData (line 67) | public virtual void CleanUpNativeData(IntPtr ptr) FILE: src/shared/Core/Interop/Windows/DpapiCredentialStore.cs class DpapiCredentialStore (line 9) | public class DpapiCredentialStore : PlaintextCredentialStore method DpapiCredentialStore (line 11) | public DpapiCredentialStore(IFileSystem fileSystem, string storeRoot, ... method TryDeserializeCredential (line 17) | protected override bool TryDeserializeCredential(string path, out File... method SerializeCredential (line 56) | protected override void SerializeCredential(FileCredential credential) FILE: src/shared/Core/Interop/Windows/Native/Advapi32.cs class Advapi32 (line 9) | public static class Advapi32 method CredRead (line 13) | [DllImport(LibraryName, EntryPoint = "CredReadW", CallingConvention = ... method CredWrite (line 20) | [DllImport(LibraryName, EntryPoint = "CredWriteW", CallingConvention =... method CredDelete (line 25) | [DllImport(LibraryName, EntryPoint = "CredDeleteW", CallingConvention ... method CredFree (line 31) | [DllImport(LibraryName, EntryPoint = "CredFree", CallingConvention = C... method CredEnumerate (line 35) | [DllImport(LibraryName, EntryPoint = "CredEnumerateW", CallingConventi... method CredGetSessionTypes (line 42) | [DllImport(LibraryName, EntryPoint = "CredGetSessionTypes", CallingCon... type CredentialType (line 53) | public enum CredentialType type CredentialPersist (line 63) | public enum CredentialPersist type CredentialEnumerateFlags (line 71) | [Flags] type Win32Credential (line 78) | [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] method GetCredentialBlobAsString (line 98) | public string GetCredentialBlobAsString() FILE: src/shared/Core/Interop/Windows/Native/CredUi.cs class CredUi (line 8) | public static class CredUi type CredentialPackFlags (line 12) | [Flags] type CredentialUiFlags (line 21) | [Flags] type CredentialUiResult (line 44) | public enum CredentialUiResult : uint type CredentialUiWindowsFlags (line 56) | [Flags] type CredentialUiInfo (line 123) | [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] method CredUIPromptForWindowsCredentials (line 142) | [DllImport(LibraryName, EntryPoint = "CredUIPromptForWindowsCredential... method CredPackAuthenticationBuffer (line 154) | [DllImport(LibraryName, EntryPoint = "CredPackAuthenticationBufferW", ... method CredUnPackAuthenticationBuffer (line 162) | [DllImport(LibraryName, EntryPoint = "CredUnPackAuthenticationBufferW"... FILE: src/shared/Core/Interop/Windows/Native/Kernel32.cs class Kernel32 (line 9) | public static class Kernel32 method CreateFile (line 81) | [DllImport(LibraryName, EntryPoint = "CreateFileW", CallingConvention ... method ReadConsole (line 118) | [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "C... method WriteConsole (line 157) | [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "C... method GetConsoleMode (line 191) | [DllImport(LibraryName, EntryPoint = "GetConsoleMode", CallingConventi... method SetConsoleMode (line 224) | [DllImport(LibraryName, EntryPoint = "SetConsoleMode", CallingConventi... method GetCommandLine (line 234) | [DllImport(LibraryName, CallingConvention = CallingConvention.StdCall,... method LocalFree (line 252) | [DllImport(LibraryName, CallingConvention = CallingConvention.StdCall,... method GetConsoleWindow (line 262) | [DllImport("kernel32.dll", SetLastError = true)] type FileAccess (line 266) | [Flags] type FileAttributes (line 275) | [Flags] type FileCreationDisposition (line 466) | public enum FileCreationDisposition : uint type FileShare (line 518) | [Flags] type ConsoleMode (line 555) | [Flags] FILE: src/shared/Core/Interop/Windows/Native/Ole32.cs class Ole32 (line 6) | public static class Ole32 method CoInitializeSecurity (line 12) | [DllImport(LibraryName)] type RpcAuthnLevel (line 24) | public enum RpcAuthnLevel type RpcImpLevel (line 35) | public enum RpcImpLevel type EoAuthnCap (line 44) | public enum EoAuthnCap FILE: src/shared/Core/Interop/Windows/Native/Shell32.cs class Shell32 (line 6) | public static class Shell32 method CommandLineToArgvW (line 23) | [DllImport("Shell32.dll", CallingConvention = CallingConvention.StdCal... FILE: src/shared/Core/Interop/Windows/Native/User32.cs class User32 (line 6) | public static class User32 method GetProcessWindowStation (line 13) | [DllImport(LibraryName, CallingConvention = CallingConvention.StdCall,... method GetUserObjectInformation (line 16) | [DllImport(LibraryName, EntryPoint = "GetUserObjectInformation", Calli... method SetWindowLongPtr32 (line 19) | [DllImport(LibraryName, EntryPoint="SetWindowLong", SetLastError = true)] method SetWindowLongPtr64 (line 22) | [DllImport(LibraryName, EntryPoint="SetWindowLongPtr", SetLastError = ... method SetWindowLongPtr (line 25) | public static IntPtr SetWindowLongPtr(IntPtr hWnd, int nIndex, IntPtr ... method GetWindowRect (line 33) | [DllImport(LibraryName, SetLastError = true)] method GetClientRect (line 36) | [DllImport(LibraryName, SetLastError = true)] method GetAncestor (line 48) | [DllImport("user32.dll", SetLastError = true)] type GetAncestorFlags (line 52) | public enum GetAncestorFlags type USEROBJECTFLAGS (line 70) | [StructLayout(LayoutKind.Sequential)] type WindowLongParam (line 78) | public enum WindowLongParam type RECT (line 89) | [StructLayout(LayoutKind.Sequential)] FILE: src/shared/Core/Interop/Windows/Native/Win32Error.cs class Win32Error (line 23) | internal static class Win32Error method GetLastError (line 90) | public static int GetLastError(bool success) method ThrowIfError (line 107) | public static void ThrowIfError(ITrace2 trace2, bool succeeded, string... method ThrowIfError (line 118) | public static void ThrowIfError(bool succeeded, string defaultErrorMes... method ThrowIfError (line 130) | public static void ThrowIfError(int error, string defaultErrorMessage ... FILE: src/shared/Core/Interop/Windows/WindowsCredential.cs class WindowsCredential (line 4) | public class WindowsCredential : ICredential method WindowsCredential (line 6) | public WindowsCredential(string service, string userName, string passw... FILE: src/shared/Core/Interop/Windows/WindowsCredentialManager.cs class WindowsCredentialManager (line 10) | public class WindowsCredentialManager : ICredentialStore method WindowsCredentialManager (line 21) | public WindowsCredentialManager(string @namespace = null) method GetAccounts (line 27) | public IList GetAccounts(string service) method Get (line 32) | public ICredential Get(string service, string account) method AddOrUpdate (line 37) | public void AddOrUpdate(string service, string account, string secret) method Remove (line 113) | public bool Remove(string service, string account) method CanPersist (line 144) | public static bool CanPersist() method Enumerate (line 163) | private IEnumerable Enumerate(string service, strin... method CreateCredentialFromStructure (line 212) | private WindowsCredential CreateCredentialFromStructure(Win32Credentia... method RemoveUriUserInfo (line 232) | public /* for testing */ static string RemoveUriUserInfo(string url) method IsMatch (line 268) | internal /* for testing */ bool IsMatch(string service, string account... method CreateTargetName (line 335) | internal /* for testing */ string CreateTargetName(string service, str... FILE: src/shared/Core/Interop/Windows/WindowsEnvironment.cs class WindowsEnvironment (line 10) | public class WindowsEnvironment : EnvironmentBase method WindowsEnvironment (line 12) | public WindowsEnvironment(IFileSystem fileSystem) method WindowsEnvironment (line 15) | internal WindowsEnvironment(IFileSystem fileSystem, IReadOnlyDictionar... method SplitPathVariable (line 20) | protected override string[] SplitPathVariable(string value) method AddDirectoryToPath (line 28) | public override void AddDirectoryToPath(string directoryPath, Environm... method RemoveDirectoryFromPath (line 51) | public override void RemoveDirectoryFromPath(string directoryPath, Env... method GetCurrentVariables (line 72) | protected override IReadOnlyDictionary GetCurrentVaria... FILE: src/shared/Core/Interop/Windows/WindowsFileSystem.cs class WindowsFileSystem (line 6) | public class WindowsFileSystem : FileSystem method IsSamePath (line 8) | public override bool IsSamePath(string a, string b) FILE: src/shared/Core/Interop/Windows/WindowsProcessManager.cs class WindowsProcessManager (line 3) | public class WindowsProcessManager : ProcessManager method WindowsProcessManager (line 5) | public WindowsProcessManager(ITrace2 trace2) : base(trace2) method CreateProcess (line 10) | public override ChildProcess CreateProcess(string path, string args, b... FILE: src/shared/Core/Interop/Windows/WindowsSessionManager.cs class WindowsSessionManager (line 6) | public class WindowsSessionManager : SessionManager method WindowsSessionManager (line 8) | public WindowsSessionManager(ITrace trace, IEnvironment env, IFileSyst... FILE: src/shared/Core/Interop/Windows/WindowsSettings.cs class WindowsSettings (line 7) | public class WindowsSettings : Settings method WindowsSettings (line 11) | public WindowsSettings(IEnvironment environment, IGit git, ITrace trace) method TryGetExternalDefault (line 20) | protected internal override bool TryGetExternalDefault(string section,... FILE: src/shared/Core/Interop/Windows/WindowsSystemPrompts.cs class WindowsSystemPrompts (line 8) | public class WindowsSystemPrompts : ISystemPrompts method ShowCredentialPrompt (line 18) | public bool ShowCredentialPrompt(string resource, string userName, out... method CreateCredentialInfoBuffer (line 59) | private static void CreateCredentialInfoBuffer(string userName, CredUi... method DisplayCredentialPrompt (line 81) | private static bool DisplayCredentialPrompt( FILE: src/shared/Core/Interop/Windows/WindowsTerminal.cs class WindowsTerminal (line 12) | public class WindowsTerminal : ITerminal method WindowsTerminal (line 22) | public WindowsTerminal(ITrace trace, ITrace2 trace2) method WriteLine (line 30) | public void WriteLine(string format, params object[] args) method Prompt (line 68) | public string Prompt(string prompt) method PromptSecret (line 73) | public string PromptSecret(string prompt) method Prompt (line 78) | private string Prompt(string prompt, bool echo) class TtyContext (line 165) | private class TtyContext : IDisposable method TtyContext (line 174) | public TtyContext(ITrace trace, ITrace2 trace2, SafeFileHandle strea... method Dispose (line 204) | public void Dispose() FILE: src/shared/Core/NameValueCollectionExtensions.cs class NameValueCollectionExtensions (line 7) | public static class NameValueCollectionExtensions method ToDictionary (line 9) | public static IDictionary ToDictionary(this NameValueC... FILE: src/shared/Core/NullCredentialStore.cs class NullCredentialStore (line 10) | public class NullCredentialStore : ICredentialStore method GetAccounts (line 12) | public IList GetAccounts(string service) => Array.Empty null; method AddOrUpdate (line 16) | public void AddOrUpdate(string service, string account, string secret)... method Remove (line 18) | public bool Remove(string service, string account) => false; FILE: src/shared/Core/PlaintextCredentialStore.cs class PlaintextCredentialStore (line 9) | public class PlaintextCredentialStore : ICredentialStore method PlaintextCredentialStore (line 11) | public PlaintextCredentialStore(IFileSystem fileSystem, string storeRo... method GetAccounts (line 26) | public IList GetAccounts(string service) method Get (line 31) | public ICredential Get(string service, string account) method AddOrUpdate (line 36) | public void AddOrUpdate(string service, string account, string secret) method Remove (line 64) | public bool Remove(string service, string account) method TryDeserializeCredential (line 76) | protected virtual bool TryDeserializeCredential(string path, out FileC... method SerializeCredential (line 111) | protected virtual void SerializeCredential(FileCredential credential) method Enumerate (line 130) | private IEnumerable Enumerate(string service, string a... method EnsureStoreRoot (line 164) | private void EnsureStoreRoot() method CreateServiceSlug (line 189) | private string CreateServiceSlug(string service) FILE: src/shared/Core/PlatformUtils.cs class PlatformUtils (line 11) | public static class PlatformUtils method GetPlatformInformation (line 17) | public static PlatformInformation GetPlatformInformation(ITrace2 trace2) method IsDevBox (line 27) | public static bool IsDevBox() method IsArm (line 60) | public static bool IsArm() method IsWindowsBrokerSupported (line 72) | public static bool IsWindowsBrokerSupported() method IsMacOS (line 116) | public static bool IsMacOS() method IsWindows (line 125) | public static bool IsWindows() method IsLinux (line 134) | public static bool IsLinux() method IsPosix (line 143) | public static bool IsPosix() method EnsureMacOS (line 152) | public static void EnsureMacOS() method EnsureWindows (line 164) | public static void EnsureWindows() method EnsureLinux (line 176) | public static void EnsureLinux() method EnsurePosix (line 188) | public static void EnsurePosix() method IsElevatedUser (line 196) | public static bool IsElevatedUser() method GetNativeEntryPath (line 220) | public static string GetNativeEntryPath() method GetLinuxEntryPath (line 249) | private static string GetLinuxEntryPath() method GetMacOSEntryPath (line 305) | private static string GetMacOSEntryPath() method GetWindowsEntryPath (line 320) | private static string GetWindowsEntryPath() method GetOSType (line 338) | private static string GetOSType() method GetOSVersion (line 360) | private static string GetOSVersion(ITrace2 trace2) method GetCpuArchitecture (line 464) | private static string GetCpuArchitecture() method RtlGetVersion (line 488) | [DllImport("ntdll.dll", ExactSpelling = true)] method RtlGetVersionEx (line 491) | private static unsafe int RtlGetVersionEx(out RTL_OSVERSIONINFOEX osvi) type RTL_OSVERSIONINFOEX (line 498) | [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] type PlatformInformation (line 535) | public struct PlatformInformation method PlatformInformation (line 537) | public PlatformInformation(string osType, string osVersion, string cpu... FILE: src/shared/Core/ProcessManager.cs type IProcessManager (line 6) | public interface IProcessManager method CreateProcess (line 18) | ChildProcess CreateProcess(string path, string args, bool useShellExec... method CreateProcess (line 25) | ChildProcess CreateProcess(ProcessStartInfo psi); class ProcessManager (line 28) | public class ProcessManager : IProcessManager method ProcessManager (line 38) | public ProcessManager(ITrace2 trace2) method CreateProcess (line 45) | public virtual ChildProcess CreateProcess(string path, string args, bo... method CreateProcess (line 59) | public virtual ChildProcess CreateProcess(ProcessStartInfo psi) method CreateSid (line 67) | public static void CreateSid() method GetProcessDepth (line 92) | internal static int GetProcessDepth() FILE: src/shared/Core/Settings.cs type ISettings (line 17) | public interface ISettings : IDisposable method TryGetSetting (line 28) | bool TryGetSetting(string envarName, string section, string property, ... method TryGetPathSetting (line 40) | bool TryGetPathSetting(string envarName, string section, string proper... method GetSettingValues (line 51) | IEnumerable GetSettingValues(string envarName, string section,... method GetTracingEnabled (line 90) | bool GetTracingEnabled(out string value); method GetProxyConfiguration (line 131) | ProxyConfiguration GetProxyConfiguration(); method GetTrace2Settings (line 201) | Trace2Settings GetTrace2Settings(); class ProxyConfiguration (line 204) | public class ProxyConfiguration method ProxyConfiguration (line 206) | public ProxyConfiguration( method ConvertToBypassRegexArray (line 256) | public static IEnumerable ConvertToBypassRegexArray(string noP... type TlsBackend (line 304) | public enum TlsBackend class Settings (line 311) | public class Settings : ISettings method Settings (line 318) | public Settings(IEnvironment environment, IGit git) method TryGetSetting (line 327) | public bool TryGetSetting(string envarName, string section, string pro... method TryGetPathSetting (line 336) | public bool TryGetPathSetting(string envarName, string section, string... method GetSettingValues (line 345) | public IEnumerable GetSettingValues(string envarName, string s... method TryGetExternalDefault (line 492) | protected internal virtual bool TryGetExternalDefault(string section, ... method GetTracingEnabled (line 566) | public bool GetTracingEnabled(out string value) => method GetTrace2Settings (line 594) | public Trace2Settings GetTrace2Settings() method GetProxyConfiguration (line 696) | public ProxyConfiguration GetProxyConfiguration() method Dispose (line 846) | public void Dispose() FILE: src/shared/Core/StandardStreams.cs type IStandardStreams (line 10) | public interface IStandardStreams class StandardStreams (line 28) | public class StandardStreams : IStandardStreams FILE: src/shared/Core/StreamExtensions.cs class StreamExtensions (line 8) | public static class StreamExtensions method ReadDictionary (line 20) | public static IDictionary ReadDictionary(this TextRead... method ReadDictionary (line 31) | public static IDictionary ReadDictionary(this TextRead... method ReadMultiDictionary (line 54) | public static IDictionary> ReadMultiDictionary(t... method ReadMultiDictionary (line 65) | public static IDictionary> ReadMultiDictionary(t... method ReadDictionaryAsync (line 88) | public static Task> ReadDictionaryAsync(th... method ReadMultiDictionaryAsync (line 101) | public static Task>> ReadMultiDictio... method ReadDictionaryAsync (line 112) | public static async Task> ReadDictionaryAs... method ReadMultiDictionaryAsync (line 133) | public static async Task>> ReadMulti... method WriteDictionary (line 153) | public static void WriteDictionary(this TextWriter writer, IDictionary... method WriteDictionary (line 171) | public static void WriteDictionary(this TextWriter writer, IDictionary... method WriteDictionaryAsync (line 205) | public static async Task WriteDictionaryAsync(this TextWriter writer, ... method ParseLine (line 216) | private static void ParseLine(IDictionary dict, string... method ParseMultiLine (line 228) | private static void ParseMultiLine(IDictionary> ... method GetNormalizedValueList (line 266) | private static IList GetNormalizedValueList(IEnumerable method TerminalMenu (line 11) | public TerminalMenu(ITerminal terminal, string title = null) method Add (line 19) | public TerminalMenuItem Add(string name) method Show (line 26) | public TerminalMenuItem Show(int? defaultOption = null) method GetEnumerator (line 84) | public IEnumerator GetEnumerator() method GetEnumerator (line 89) | IEnumerator IEnumerable.GetEnumerator() class TerminalMenuItem (line 95) | public class TerminalMenuItem method TerminalMenuItem (line 97) | public TerminalMenuItem(string name) FILE: src/shared/Core/Trace.cs type ITrace (line 14) | public interface ITrace : IDisposable method AddListener (line 31) | void AddListener(TextWriter listener); method Flush (line 36) | void Flush(); method WriteException (line 47) | [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "... method WriteDictionary (line 63) | void WriteDictionary( method WriteDictionarySecrets (line 80) | void WriteDictionarySecrets( method WriteLine (line 95) | [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "... method WriteLineSecrets (line 113) | [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "... class Trace (line 122) | public class Trace : DisposableObject, ITrace method AddListener (line 142) | public void AddListener(TextWriter listener) method Flush (line 156) | public void Flush() method WriteException (line 174) | [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "... method WriteDictionary (line 193) | [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "... method WriteDictionarySecrets (line 206) | [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "... method WriteLine (line 243) | [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "... method WriteLineSecrets (line 274) | [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "... method ReleaseManagedResources (line 289) | protected override void ReleaseManagedResources() method FormatText (line 310) | private static string FormatText(string message, string filePath, int ... class DebugTraceWriter (line 334) | public class DebugTraceWriter : TextWriter method Write (line 338) | public override void Write(char value) => Debug.Write(value); method Write (line 340) | public override void Write(string value) => Debug.Write(value); method WriteLine (line 342) | public override void WriteLine(string value) => Debug.WriteLine(value); FILE: src/shared/Core/Trace2.cs type Trace2Event (line 14) | public enum Trace2Event type Trace2ProcessClass (line 29) | public enum Trace2ProcessClass class Trace2Settings (line 41) | public class Trace2Settings class PerformanceFormatSpan (line 50) | public class PerformanceFormatSpan class Region (line 62) | public class Region : DisposableObject method Region (line 72) | public Region(ITrace2 trace2, string category, string label, string fi... method ReleaseManagedResources (line 86) | protected override void ReleaseManagedResources() type ITrace2 (line 96) | public interface ITrace2 : IDisposable method Initialize (line 102) | void Initialize(DateTimeOffset startTime); method Start (line 111) | void Start(string appPath, method Stop (line 122) | void Stop(int exitCode, method WriteChildStart (line 137) | void WriteChildStart(DateTimeOffset startTime, method WriteChildExit (line 155) | void WriteChildExit( method WriteError (line 171) | void WriteError( method CreateRegion (line 187) | Region CreateRegion( method WriteRegionEnter (line 204) | void WriteRegionEnter( method WriteRegionLeave (line 222) | void WriteRegionLeave( class Trace2 (line 233) | public class Trace2 : DisposableObject, ITrace2 method Trace2 (line 250) | public Trace2(ICommandContext commandContext) method Initialize (line 255) | public void Initialize(DateTimeOffset startTime) method Start (line 271) | public void Start(string appPath, method Stop (line 286) | public void Stop(int exitCode, string filePath, int lineNumber) method WriteChildStart (line 291) | public void WriteChildStart(DateTimeOffset startTime, method WriteChildExit (line 337) | public void WriteChildExit( method WriteError (line 370) | public void WriteError( method CreateRegion (line 399) | public Region CreateRegion( method WriteRegionEnter (line 409) | public void WriteRegionEnter( method WriteRegionLeave (line 432) | public void WriteRegionLeave( method ReleaseManagedResources (line 457) | protected override void ReleaseManagedResources() method TryGetPipeName (line 480) | internal static bool TryGetPipeName(string eventTarget, out string name) method InitializeWriters (line 500) | private void InitializeWriters() method WriteVersion (line 532) | private void WriteVersion( method WriteStart (line 553) | private void WriteStart( method WriteExit (line 583) | private void WriteExit(int code, string filePath = "", int lineNumber ... method AddWriter (line 600) | private void AddWriter(ITrace2Writer writer) method WriteMessage (line 614) | private void WriteMessage(Trace2Message message) method BuildThreadName (line 640) | private static string BuildThreadName() FILE: src/shared/Core/Trace2CollectorWriter.cs class Trace2CollectorWriter (line 15) | public class Trace2CollectorWriter : Trace2Writer method Trace2CollectorWriter (line 25) | public Trace2CollectorWriter(Trace2FormatTarget formatTarget, method Write (line 38) | public override void Write(Trace2Message message) method ReleaseManagedResources (line 43) | protected override void ReleaseManagedResources() method Start (line 55) | private void Start() method Stop (line 80) | private void Stop() method BackgroundWriterThreadProc (line 93) | private void BackgroundWriterThreadProc() method WriteMessage (line 107) | private void WriteMessage(string message) FILE: src/shared/Core/Trace2Exception.cs class Trace2Exception (line 9) | public class Trace2Exception : Exception method Trace2Exception (line 11) | public Trace2Exception(ITrace2 trace2, string message) : base(message) method Trace2Exception (line 16) | public Trace2Exception(ITrace2 trace2, string message, string messageF... class Trace2InvalidOperationException (line 22) | public class Trace2InvalidOperationException : InvalidOperationException method Trace2InvalidOperationException (line 24) | public Trace2InvalidOperationException(ITrace2 trace2, string message)... class Trace2OAuth2Exception (line 30) | public class Trace2OAuth2Exception : OAuth2Exception method Trace2OAuth2Exception (line 32) | public Trace2OAuth2Exception(ITrace2 trace2, string message) : base(me... method Trace2OAuth2Exception (line 37) | public Trace2OAuth2Exception(ITrace2 trace2, string message, string me... class Trace2InteropException (line 43) | public class Trace2InteropException : InteropException method Trace2InteropException (line 45) | public Trace2InteropException(ITrace2 trace2, string message, int erro... method Trace2InteropException (line 50) | public Trace2InteropException(ITrace2 trace2, string message, Win32Exc... class Trace2GitException (line 56) | public class Trace2GitException : GitException method Trace2GitException (line 58) | public Trace2GitException(ITrace2 trace2, string message, int errorCod... class Trace2FileNotFoundException (line 68) | public class Trace2FileNotFoundException : FileNotFoundException method Trace2FileNotFoundException (line 70) | public Trace2FileNotFoundException(ITrace2 trace2, string message, str... FILE: src/shared/Core/Trace2FileWriter.cs class Trace2FileWriter (line 6) | public class Trace2FileWriter : Trace2Writer method Trace2FileWriter (line 10) | public Trace2FileWriter(Trace2FormatTarget formatTarget, string path) ... method Write (line 15) | public override void Write(Trace2Message message) FILE: src/shared/Core/Trace2Message.cs class Trace2Message (line 9) | public abstract class Trace2Message method ToJson (line 49) | public abstract string ToJson(); method ToNormalString (line 51) | public abstract string ToNormalString(); method ToPerformanceString (line 53) | public abstract string ToPerformanceString(); method BuildPerformanceSpan (line 55) | protected abstract string BuildPerformanceSpan(); method BuildNormalString (line 57) | protected string BuildNormalString() method BuildPerformanceString (line 70) | protected string BuildPerformanceString() method GetEventMessage (line 92) | protected abstract string GetEventMessage(Trace2FormatTarget formatTar... method GetSource (line 94) | private string GetSource() method BuildTimeSpan (line 106) | internal static string BuildTimeSpan(double time) method BuildCategorySpan (line 119) | internal static string BuildCategorySpan(string category) method BuildRepoSpan (line 131) | internal static string BuildRepoSpan(int repo) method BuildSpan (line 143) | private static string BuildSpan(PerformanceFormatSpan component, strin... class VersionMessage (line 185) | public class VersionMessage : Trace2Message method ToJson (line 195) | public override string ToJson() method ToNormalString (line 200) | public override string ToNormalString() method ToPerformanceString (line 205) | public override string ToPerformanceString() method BuildPerformanceSpan (line 210) | protected override string BuildPerformanceSpan() method GetEventMessage (line 215) | protected override string GetEventMessage(Trace2FormatTarget formatTar... class StartMessage (line 221) | public class StartMessage : Trace2Message method ToJson (line 231) | public override string ToJson() method ToNormalString (line 236) | public override string ToNormalString() method ToPerformanceString (line 241) | public override string ToPerformanceString() method BuildPerformanceSpan (line 246) | protected override string BuildPerformanceSpan() method GetEventMessage (line 251) | protected override string GetEventMessage(Trace2FormatTarget formatTar... class ExitMessage (line 257) | public class ExitMessage : Trace2Message method ToJson (line 267) | public override string ToJson() method ToNormalString (line 272) | public override string ToNormalString() method ToPerformanceString (line 277) | public override string ToPerformanceString() method BuildPerformanceSpan (line 282) | protected override string BuildPerformanceSpan() method GetEventMessage (line 287) | protected override string GetEventMessage(Trace2FormatTarget formatTar... class ChildStartMessage (line 293) | public class ChildStartMessage : Trace2Message method ToJson (line 315) | public override string ToJson() method ToNormalString (line 320) | public override string ToNormalString() method ToPerformanceString (line 325) | public override string ToPerformanceString() method BuildPerformanceSpan (line 330) | protected override string BuildPerformanceSpan() method GetEventMessage (line 335) | protected override string GetEventMessage(Trace2FormatTarget formatTar... class ChildExitMessage (line 350) | public class ChildExitMessage : Trace2Message method ToJson (line 372) | public override string ToJson() method ToNormalString (line 377) | public override string ToNormalString() method ToPerformanceString (line 382) | public override string ToPerformanceString() method BuildPerformanceSpan (line 387) | protected override string BuildPerformanceSpan() method GetEventMessage (line 392) | protected override string GetEventMessage(Trace2FormatTarget formatTar... class ErrorMessage (line 406) | public class ErrorMessage : Trace2Message method ToJson (line 416) | public override string ToJson() method ToNormalString (line 421) | public override string ToNormalString() method ToPerformanceString (line 426) | public override string ToPerformanceString() method BuildPerformanceSpan (line 431) | protected override string BuildPerformanceSpan() method GetEventMessage (line 436) | protected override string GetEventMessage(Trace2FormatTarget formatTar... class RegionMessage (line 442) | public abstract class RegionMessage : Trace2Message class RegionEnterMessage (line 472) | public class RegionEnterMessage : RegionMessage method ToJson (line 474) | public override string ToJson() method ToNormalString (line 479) | public override string ToNormalString() method ToPerformanceString (line 484) | public override string ToPerformanceString() method BuildPerformanceSpan (line 489) | protected override string BuildPerformanceSpan() method GetEventMessage (line 494) | protected override string GetEventMessage(Trace2FormatTarget formatTar... class RegionLeaveMessage (line 500) | public class RegionLeaveMessage : RegionMessage method ToJson (line 505) | public override string ToJson() method ToNormalString (line 510) | public override string ToNormalString() method ToPerformanceString (line 515) | public override string ToPerformanceString() method BuildPerformanceSpan (line 520) | protected override string BuildPerformanceSpan() method GetEventMessage (line 525) | protected override string GetEventMessage(Trace2FormatTarget formatTar... class SnakeCaseNamingPolicy (line 531) | public class SnakeCaseNamingPolicy : JsonNamingPolicy method ConvertName (line 533) | public override string ConvertName(string name) => FILE: src/shared/Core/Trace2StreamWriter.cs class Trace2StreamWriter (line 6) | public class Trace2StreamWriter : Trace2Writer method Trace2StreamWriter (line 10) | public Trace2StreamWriter(Trace2FormatTarget formatTarget, TextWriter ... method Write (line 16) | public override void Write(Trace2Message message) method ReleaseManagedResources (line 29) | protected override void ReleaseManagedResources() FILE: src/shared/Core/TraceUtils.cs class TraceUtils (line 3) | public static class TraceUtils method FormatSource (line 5) | public static string FormatSource(string source, int sourceColumnMaxWi... FILE: src/shared/Core/UI/AvaloniaApp.axaml.cs class AvaloniaApp (line 9) | public class AvaloniaApp : Avalonia.Application method AvaloniaApp (line 13) | public AvaloniaApp() { } method AvaloniaApp (line 15) | public AvaloniaApp(Func mainWindowFunc) method Initialize (line 20) | public override void Initialize() method OnFrameworkInitializationCompleted (line 25) | public override void OnFrameworkInitializationCompleted() method About (line 35) | private void About(object sender, EventArgs e) FILE: src/shared/Core/UI/AvaloniaUi.cs class AvaloniaUi (line 14) | public static class AvaloniaUi method Initialize (line 26) | public static void Initialize(bool win32SoftwareRendering) method ShowViewAsync (line 36) | public static Task ShowViewAsync(Func viewFunc, WindowViewMod... method ShowViewAsync (line 39) | public static Task ShowViewAsync(WindowViewModel viewModel, Int... method ShowWindowAsync (line 43) | public static Task ShowWindowAsync(Func windowFunc, IntPtr par... method ShowWindowAsync (line 46) | public static Task ShowWindowAsync(IntPtr parentHandle, Cance... method ShowWindowAsync (line 50) | public static Task ShowWindowAsync(object dataContext, IntPtr... method ShowWindowAsync (line 54) | public static Task ShowWindowAsync(Func windowFunc, object dat... method ShowWindowInternal (line 105) | private static Task ShowWindowInternal(Func windowFunc, object... method SetParentExternal (line 140) | private static void SetParentExternal(Window window, IntPtr parentHandle) method GetWindowRectWin32 (line 174) | private static PixelRect? GetWindowRectWin32(IntPtr hwnd, double scaling) method SetWindowParentWin32 (line 187) | private static void SetWindowParentWin32(IntPtr hwnd, IntPtr parentHwnd) FILE: src/shared/Core/UI/Commands/CredentialsCommand.cs class CredentialsCommand (line 9) | public abstract class CredentialsCommand : HelperCommand method CredentialsCommand (line 11) | protected CredentialsCommand(ICommandContext context) method ExecuteAsync (line 29) | private async Task ExecuteAsync(string title, string resource, st... method ShowAsync (line 66) | protected abstract Task ShowAsync(CredentialsViewModel viewModel, Canc... FILE: src/shared/Core/UI/Commands/DefaultAccountCommand.cs class DefaultAccountCommand (line 9) | public abstract class DefaultAccountCommand : HelperCommand method DefaultAccountCommand (line 11) | protected DefaultAccountCommand(ICommandContext context) method ExecuteAsync (line 29) | private async Task ExecuteAsync(string title, string userName, bo... method ShowAsync (line 57) | protected abstract Task ShowAsync(DefaultAccountViewModel viewModel, C... FILE: src/shared/Core/UI/Commands/DeviceCodeCommand.cs class DeviceCodeCommand (line 8) | public abstract class DeviceCodeCommand : HelperCommand method DeviceCodeCommand (line 10) | protected DeviceCodeCommand(ICommandContext context) method ExecuteAsync (line 25) | private async Task ExecuteAsync(string code, string url, bool noL... method ShowAsync (line 45) | protected abstract Task ShowAsync(DeviceCodeViewModel viewModel, Cance... FILE: src/shared/Core/UI/Commands/OAuthCommand.cs class OAuthCommand (line 11) | public abstract class OAuthCommand : HelperCommand method OAuthCommand (line 13) | protected OAuthCommand(ICommandContext context) method ExecuteAsync (line 34) | private async Task ExecuteAsync(string title, string resource, bo... method ShowAsync (line 77) | protected abstract Task ShowAsync(OAuthViewModel viewModel, Cancellati... FILE: src/shared/Core/UI/Controls/AboutWindow.axaml.cs class AboutWindow (line 9) | public partial class AboutWindow : Window method AboutWindow (line 14) | public AboutWindow() method ProjectButton_Click (line 19) | private void ProjectButton_Click(object sender, RoutedEventArgs e) FILE: src/shared/Core/UI/Controls/DialogWindow.axaml.cs class DialogWindow (line 12) | public partial class DialogWindow : Window method DialogWindow (line 16) | public DialogWindow() : this(null) method DialogWindow (line 21) | public DialogWindow(Control view) method OnDataContextChanged (line 28) | protected override void OnDataContextChanged(EventArgs e) method CloseButton_Click (line 43) | private void CloseButton_Click(object sender, RoutedEventArgs e) method Window_PointerPressed (line 51) | private void Window_PointerPressed(object sender, PointerPressedEventA... method Window_KeyUp (line 56) | private void Window_KeyUp(object sender, KeyEventArgs e) FILE: src/shared/Core/UI/Controls/IFocusable.cs type IFocusable (line 3) | public interface IFocusable method SetFocus (line 5) | void SetFocus(); FILE: src/shared/Core/UI/Controls/ProgressWindow.axaml.cs class ProgressWindow (line 10) | public partial class ProgressWindow : Window method ProgressWindow (line 12) | public ProgressWindow() method ShowAndGetHandle (line 17) | public static IntPtr ShowAndGetHandle(CancellationToken ct) FILE: src/shared/Core/UI/Converters/BoolConvertersEx.cs class BoolConvertersEx (line 9) | public static class BoolConvertersEx class BoolToThicknessConverter (line 19) | private class BoolToThicknessConverter : IValueConverter method Convert (line 21) | public object Convert(object value, Type targetType, object paramete... method ConvertBack (line 36) | public object ConvertBack(object value, Type targetType, object para... FILE: src/shared/Core/UI/Converters/WindowClientAreaConverters.cs class WindowClientAreaConverters (line 6) | public static class WindowClientAreaConverters FILE: src/shared/Core/UI/Dispatcher.cs class Dispatcher (line 8) | public class Dispatcher method Initialize (line 18) | public static void Initialize() method Dispatcher (line 23) | private Dispatcher(Thread thread) method Run (line 28) | public void Run() method Shutdown (line 36) | public void Shutdown() method CheckAccess (line 42) | public bool CheckAccess() => Thread.CurrentThread.ManagedThreadId == _... method VerifyAccess (line 50) | public void VerifyAccess() method Post (line 62) | public void Post(Action work) method InvokeAsync (line 72) | public Task InvokeAsync(Action work) method InvokeAsync (line 79) | public Task InvokeAsync(Func work, TaskCompletionS... method Execute (line 102) | public void Execute(CancellationToken ct) method DispatcherJob (line 114) | public DispatcherJob(Func work, TaskComp... method Execute (line 120) | public void Execute(CancellationToken ct) class DispatcherJob (line 109) | private class DispatcherJob : IDispatcherJob method DispatcherJob (line 96) | public DispatcherJob(Action work, TaskCompletionS... method Execute (line 102) | public void Execute(CancellationToken ct) method DispatcherJob (line 114) | public DispatcherJob(Func work, TaskComp... method Execute (line 120) | public void Execute(CancellationToken ct) class DispatcherJobQueue (line 127) | private class DispatcherJobQueue type State (line 132) | private enum State method Run (line 142) | public void Run() method Shutdown (line 165) | public void Shutdown() method AddJob (line 184) | public void AddJob(IDispatcherJob job) method TryTake (line 201) | private bool TryTake(out IDispatcherJob job) FILE: src/shared/Core/UI/HelperApplication.cs class HelperApplication (line 11) | public class HelperApplication : ApplicationBase method HelperApplication (line 15) | public HelperApplication(ICommandContext context) : base(context) method RunInternalAsync (line 19) | protected override async Task RunInternalAsync(string[] args) method RegisterCommand (line 36) | public void RegisterCommand(Command command) method OnException (line 41) | private void OnException(Exception ex, InvocationContext invocationCon... method WriteException (line 55) | private bool WriteException(Exception ex) FILE: src/shared/Core/UI/HelperCommand.cs class HelperCommand (line 7) | public abstract class HelperCommand : Command method HelperCommand (line 11) | public HelperCommand(ICommandContext context, string name, string desc... method GetParentHandle (line 17) | protected IntPtr GetParentHandle() method WriteResult (line 27) | protected void WriteResult(IDictionary result) FILE: src/shared/Core/UI/RelayCommand.cs class RelayCommand (line 6) | public class RelayCommand : ICommand method RelayCommand (line 11) | public RelayCommand(Action execute, Func canExecute = null) method CanExecute (line 17) | public bool CanExecute(object parameter) method Execute (line 27) | public void Execute(object parameter) method RaiseCanExecuteChanged (line 32) | public void RaiseCanExecuteChanged() method RelayCommand (line 45) | public RelayCommand(Action execute, Predicate canExecute = null) method CanExecute (line 51) | public bool CanExecute(object parameter) method Execute (line 61) | public void Execute(object parameter) method RaiseCanExecuteChanged (line 66) | public void RaiseCanExecuteChanged() class RelayCommand (line 40) | public class RelayCommand : ICommand method RelayCommand (line 11) | public RelayCommand(Action execute, Func canExecute = null) method CanExecute (line 17) | public bool CanExecute(object parameter) method Execute (line 27) | public void Execute(object parameter) method RaiseCanExecuteChanged (line 32) | public void RaiseCanExecuteChanged() method RelayCommand (line 45) | public RelayCommand(Action execute, Predicate canExecute = null) method CanExecute (line 51) | public bool CanExecute(object parameter) method Execute (line 61) | public void Execute(object parameter) method RaiseCanExecuteChanged (line 66) | public void RaiseCanExecuteChanged() FILE: src/shared/Core/UI/ViewModels/CredentialsViewModel.cs class CredentialsViewModel (line 5) | public class CredentialsViewModel : WindowViewModel method CredentialsViewModel (line 13) | public CredentialsViewModel() method OnPropertyChanged (line 19) | private void OnPropertyChanged(object sender, PropertyChangedEventArgs e) method CanSignIn (line 30) | private bool CanSignIn() FILE: src/shared/Core/UI/ViewModels/DefaultAccountViewModel.cs class DefaultAccountViewModel (line 5) | public class DefaultAccountViewModel : WindowViewModel method DefaultAccountViewModel (line 15) | public DefaultAccountViewModel() method DefaultAccountViewModel (line 20) | public DefaultAccountViewModel(ISessionManager sessionManager) : this() method OtherAccount (line 29) | private void OtherAccount() method Continue (line 35) | private void Continue() method OpenLink (line 41) | private void OpenLink() FILE: src/shared/Core/UI/ViewModels/DeviceCodeViewModel.cs class DeviceCodeViewModel (line 5) | public class DeviceCodeViewModel : WindowViewModel method DeviceCodeViewModel (line 14) | public DeviceCodeViewModel() method DeviceCodeViewModel (line 19) | public DeviceCodeViewModel(ISessionManager sessionManager) method OpenVerificationUrl (line 29) | private void OpenVerificationUrl() FILE: src/shared/Core/UI/ViewModels/EnableNtlmViewModel.cs class EnableNtlmViewModel (line 6) | public class EnableNtlmViewModel : WindowViewModel method EnableNtlmViewModel (line 16) | public EnableNtlmViewModel() method EnableNtlmViewModel (line 21) | public EnableNtlmViewModel(ISessionManager sessionManager) : this() method SelectOption (line 31) | private void SelectOption(NtlmSupport option) FILE: src/shared/Core/UI/ViewModels/OAuthViewModel.cs class OAuthViewModel (line 5) | public class OAuthViewModel : WindowViewModel method OAuthViewModel (line 14) | public OAuthViewModel() method SignInWithBrowser (line 20) | private void SignInWithBrowser() method SignInWithDeviceCode (line 26) | private void SignInWithDeviceCode() FILE: src/shared/Core/UI/ViewModels/ViewModel.cs class ViewModel (line 6) | public abstract class ViewModel : INotifyPropertyChanged method RaisePropertyChanged (line 10) | protected virtual void RaisePropertyChanged([CallerMemberName] string ... method SetAndRaisePropertyChanged (line 15) | protected void SetAndRaisePropertyChanged( FILE: src/shared/Core/UI/ViewModels/WindowViewModel.cs class WindowViewModel (line 5) | public class WindowViewModel : ViewModel method WindowViewModel (line 15) | public WindowViewModel() method Accept (line 72) | public void Accept() method Cancel (line 78) | public void Cancel() FILE: src/shared/Core/UI/Views/CredentialsView.axaml.cs class CredentialsView (line 8) | public partial class CredentialsView : UserControl, IFocusable method CredentialsView (line 10) | public CredentialsView() method SetFocus (line 15) | public void SetFocus() FILE: src/shared/Core/UI/Views/DefaultAccountView.axaml.cs class DefaultAccountView (line 6) | public partial class DefaultAccountView : UserControl method DefaultAccountView (line 8) | public DefaultAccountView() FILE: src/shared/Core/UI/Views/DeviceCodeView.axaml.cs class DeviceCodeView (line 6) | public partial class DeviceCodeView : UserControl method DeviceCodeView (line 8) | public DeviceCodeView() FILE: src/shared/Core/UI/Views/EnableNtlmView.cs class EnableNtlmView (line 5) | public partial class EnableNtlmView : UserControl method EnableNtlmView (line 7) | public EnableNtlmView() FILE: src/shared/Core/UI/Views/OAuthView.axaml.cs class OAuthView (line 6) | public partial class OAuthView : UserControl method OAuthView (line 8) | public OAuthView() FILE: src/shared/Core/UriExtensions.cs class UriExtensions (line 8) | public static class UriExtensions method ParseQueryString (line 10) | public static IDictionary ParseQueryString(string quer... method GetQueryParameters (line 35) | public static IDictionary GetQueryParameters(this Uri ... method TryGetUserInfo (line 40) | public static bool TryGetUserInfo(this Uri uri, out string userName, o... method GetUserName (line 70) | public static string GetUserName(this Uri uri) method WithoutUserInfo (line 75) | public static Uri WithoutUserInfo(this Uri uri) method GetGitConfigurationScopes (line 85) | public static IEnumerable GetGitConfigurationScopes(this Uri uri) method TryTrimString (line 133) | private static bool TryTrimString(string input, Func FILE: src/shared/GitHub.Tests/GitHubAuthChallengeTests.cs class GitHubAuthChallengeTests (line 7) | public class GitHubAuthChallengeTests method GitHubAuthChallenge_FromHeaders_CaseInsensitive (line 9) | [Fact] method GitHubAuthChallenge_FromHeaders_MultipleRealms_ReturnsGitHubOnly (line 29) | [Fact] method GitHubAuthChallenge_FromHeaders_NoMatchingRealms_ReturnsEmpty (line 46) | [Fact] method GitHubAuthChallenge_FromHeaders_Hints_ReturnsWithHints (line 60) | [Theory] method GitHubAuthChallenge_FromHeaders_EmptyHeaders_ReturnsEmpty (line 76) | [Fact] method GitHubAuthChallenge_IsDomainMember_NoHint (line 84) | [Theory] method GitHubAuthChallenge_IsDomainMember_DomainHint (line 100) | [Theory] method GitHubAuthChallenge_Equals_Null_ReturnsFalse (line 116) | [Fact] method GitHubAuthChallenge_Equals_SameInstance_ReturnsTrue (line 123) | [Fact] method GitHubAuthChallenge_Equals_DifferentInstance_ReturnsTrue (line 130) | [Fact] method GitHubAuthChallenge_Equals_DifferentCase_ReturnsTrue (line 138) | [Fact] method GitHubAuthChallenge_Equals_DifferentShortCode_ReturnsFalse (line 146) | [Fact] FILE: src/shared/GitHub.Tests/GitHubAuthenticationTests.cs class GitHubAuthenticationTests (line 14) | public class GitHubAuthenticationTests method GitHubAuthentication_GetAuthenticationAsync_AuthenticationModesNone_ThrowsException (line 16) | [Fact] method GitHubAuthentication_GetAuthenticationAsync_SingleChoice_TerminalAndInteractionNotRequired (line 26) | [Theory] method GitHubAuthentication_GetAuthenticationAsync_TerminalPromptsDisabled_Throws (line 42) | [Fact] method GitHubAuthentication_GetAuthenticationAsync_Terminal (line 55) | [Fact] method GitHubAuthentication_GetAuthenticationAsync_AuthenticationModesAll_RequiresInteraction (line 67) | [Fact] method GitHubAuthentication_GetAuthenticationAsync_Helper_Basic (line 79) | [Fact] FILE: src/shared/GitHub.Tests/GitHubHostProviderTests.cs class GitHubHostProviderTests (line 12) | public class GitHubHostProviderTests method GitHubHostProvider_IsGitHubDotCom (line 14) | [Theory] method GitHubHostProvider_IsSupported (line 29) | [Theory] method GitHubHostProvider_GetCredentialServiceUrl (line 70) | [Theory] method GitHubHostProvider_GetSupportedAuthenticationModes (line 96) | [Theory] method GitHubHostProvider_GetSupportedAuthenticationModes_WithMetadata (line 124) | [Theory] method GitHubHostProvider_GetCredentialAsync_NoCredentials_NoUserNoHeaders_PromptsUser (line 158) | [Fact] method GitHubHostProvider_GetCredentialAsync_InputUser_ReturnsCredentialForUser (line 190) | [Fact] method GitHubHostProvider_GetCredentialAsync_OneDomainAccount_ReturnsCredentialForRealmAccount (line 219) | [Fact] method GitHubHostProvider_GetCredentialAsync_MultipleDomainAccounts_PromptForAccountAndReturnCredentialForAccount (line 249) | [Fact] method GitHubHostProvider_GetCredentialAsync_MultipleDomainAccounts_PromptForAccountNewAccount (line 287) | [Fact] method GitHubHostProvider_GenerateCredentialAsync_UnencryptedHttp_ThrowsException (line 333) | [Fact] method GitHubHostProvider_GenerateCredentialAsync_Browser_ReturnsCredential (line 347) | [Fact] method GitHubHostProvider_GenerateCredentialAsync_Browser_LoginHint_IncludesHintAndReturnsCredential (line 390) | [Fact] method GitHubHostProvider_GenerateCredentialAsync_Basic_1FAOnly_ReturnsCredential (line 432) | [Fact] method GitHubHostProvider_GenerateCredentialAsync_Basic_2FARequired_ReturnsCredential (line 475) | [Fact] FILE: src/shared/GitHub.Tests/GitHubRestApiTests.cs class GitHubRestApiTests (line 12) | public class GitHubRestApiTests method GitHubRestApi_GetApiRequestUri (line 14) | [Theory] method GitHubRestApi_AcquireTokenAsync_NullUri_ThrowsException (line 28) | [Fact] method GitHubRestApi_AcquireTokenAsync_NoNetwork_ThrowsException (line 44) | [Fact] method GitHubRestApi_AcquireTokenAsync_ValidRequestOK_ReturnsToken (line 65) | [Fact] method GitHubRestApi_AcquireTokenAsync_ValidRequestOKBadJson_ReturnsFailure (line 105) | [Fact] method GitHubRestApi_AcquireTokenAsync_ValidRequestCreated_ReturnsToken (line 142) | [Fact] method GitHubRestApi_AcquireTokenAsync_Valid1FANoAppAuthCode_ReturnsApp2FARequired (line 182) | [Fact] method GitHubRestApi_AcquireTokenAsync_Valid1FANoSmsAuthCode_ReturnsSms2FARequired (line 214) | [Fact] method GitHubRestApi_AcquireTokenAsync_ValidOAuthToken_ReturnsOAuthToken (line 246) | [Fact] method GitHubRestApi_AcquireTokenAsync_Unauthorized_ReturnsFailure (line 282) | [Fact] method GitHubRestApi_AcquireTokenAsync_Forbidden_ReturnsFailure (line 317) | [Fact] method GitHubRestApi_AcquireTokenAsync_UnknownResponse_ReturnsFailure (line 352) | [Fact] method AssertAuthCode (line 391) | private void AssertAuthCode(HttpRequestMessage request, string authCode) FILE: src/shared/GitHub.UI.Avalonia/Commands/SelectAccountCommandImpl.cs class SelectAccountCommandImpl (line 10) | public class SelectAccountCommandImpl : SelectAccountCommand method SelectAccountCommandImpl (line 12) | public SelectAccountCommandImpl(ICommandContext context) : base(contex... method ShowAsync (line 14) | protected override Task ShowAsync(SelectAccountViewModel viewModel, Ca... FILE: src/shared/GitHub/AuthenticationResult.cs type AuthenticationResult (line 5) | public struct AuthenticationResult method AuthenticationResult (line 7) | public AuthenticationResult(GitHubAuthenticationResultType type) method AuthenticationResult (line 13) | public AuthenticationResult(GitHubAuthenticationResultType type, strin... type GitHubAuthenticationResultType (line 24) | public enum GitHubAuthenticationResultType FILE: src/shared/GitHub/Diagnostics/GitHubApiDiagnostic.cs class GitHubApiDiagnostic (line 11) | public class GitHubApiDiagnostic : Diagnostic method GitHubApiDiagnostic (line 15) | public GitHubApiDiagnostic(IGitHubRestApi api, ICommandContext command... method RunInternalAsync (line 21) | protected override async Task RunInternalAsync(StringBuilder log... FILE: src/shared/GitHub/GitHubAuthChallenge.cs class GitHubAuthChallenge (line 8) | public class GitHubAuthChallenge : IEquatable method FromHeaders (line 13) | public static IList FromHeaders(IEnumerable ParseProperties(string str) method GitHubAuthChallenge (line 57) | public GitHubAuthChallenge() { } method GitHubAuthChallenge (line 59) | public GitHubAuthChallenge(string domain, string enterprise) method IsDomainMember (line 69) | public bool IsDomainMember(string userName) method Equals (line 92) | public bool Equals(GitHubAuthChallenge other) method Equals (line 100) | public override bool Equals(object obj) method GetHashCode (line 108) | public override int GetHashCode() FILE: src/shared/GitHub/GitHubAuthentication.cs type IGitHubAuthentication (line 17) | public interface IGitHubAuthentication : IDisposable method SelectAccountAsync (line 19) | Task SelectAccountAsync(Uri targetUri, IEnumerable acc... method GetAuthenticationAsync (line 21) | Task GetAuthenticationAsync(Uri targetUri,... method GetTwoFactorCodeAsync (line 23) | Task GetTwoFactorCodeAsync(Uri targetUri, bool isSms); method GetOAuthTokenViaBrowserAsync (line 25) | Task GetOAuthTokenViaBrowserAsync(Uri targetUri, IE... method GetOAuthTokenViaDeviceCodeAsync (line 27) | Task GetOAuthTokenViaDeviceCodeAsync(Uri targetUri,... class AuthenticationPromptResult (line 30) | public class AuthenticationPromptResult method AuthenticationPromptResult (line 32) | public AuthenticationPromptResult(AuthenticationModes mode) method AuthenticationPromptResult (line 37) | public AuthenticationPromptResult(AuthenticationModes mode, ICredentia... type AuthenticationModes (line 48) | [Flags] class GitHubAuthentication (line 61) | public class GitHubAuthentication : AuthenticationBase, IGitHubAuthentic... method GitHubAuthentication (line 68) | public GitHubAuthentication(ICommandContext context) method SelectAccountAsync (line 71) | public async Task SelectAccountAsync(Uri targetUri, IEnumerabl... method GetAuthenticationAsync (line 131) | public async Task GetAuthenticationAsync(U... method GetAuthenticationViaUiAsync (line 168) | private async Task GetAuthenticationViaUiA... method GetAuthenticationViaTty (line 218) | private AuthenticationPromptResult GetAuthenticationViaTty(Uri targetU... method GetAuthenticationViaHelperAsync (line 283) | private async Task GetAuthenticationViaHel... method GetTwoFactorCodeAsync (line 348) | public async Task GetTwoFactorCodeAsync(Uri targetUri, bool is... method GetTwoFactorCodeViaUiAsync (line 365) | private async Task GetTwoFactorCodeViaUiAsync(Uri targetUri, b... method GetTwoFactorCodeViaTty (line 379) | private string GetTwoFactorCodeViaTty(bool isSms) method GetTwoFactorCodeViaHelperAsync (line 392) | private async Task GetTwoFactorCodeViaHelperAsync(bool isSms, ... method GetOAuthTokenViaBrowserAsync (line 408) | public async Task GetOAuthTokenViaBrowserAsync(Uri ... method GetOAuthTokenViaDeviceCodeAsync (line 447) | public async Task GetOAuthTokenViaDeviceCodeAsync(U... method ShowDeviceCodeViaUiAsync (line 496) | private Task ShowDeviceCodeViaUiAsync(OAuth2DeviceCodeResult dcr, Canc... method GetOAuthTokenViaDeviceCodeViaTtyAsync (line 507) | private async Task GetOAuthTokenViaDeviceCodeViaTty... method ShowDeviceCodeViaHelperAsync (line 520) | private Task ShowDeviceCodeViaHelperAsync( method TryFindHelperCommand (line 531) | private bool TryFindHelperCommand(out string command, out string args) method Dispose (line 544) | public void Dispose() FILE: src/shared/GitHub/GitHubConstants.cs class GitHubConstants (line 6) | public static class GitHubConstants class TokenScopes (line 49) | public static class TokenScopes class OAuthScopes (line 55) | public static class OAuthScopes class EnvironmentVariables (line 62) | public static class EnvironmentVariables class GitConfiguration (line 72) | public static class GitConfiguration class Credential (line 74) | public static class Credential FILE: src/shared/GitHub/GitHubHostProvider.Commands.cs class GitHubHostProvider (line 11) | public partial class GitHubHostProvider : ICommandProvider method CreateCommand (line 13) | public ProviderCommand CreateCommand() method ListAccounts (line 61) | private void ListAccounts(Uri url) method AddAccountAsync (line 75) | private async Task AddAccountAsync(Uri url, string userName, bool... method RemoveAccount (line 126) | private Task RemoveAccount(string account, Uri url) FILE: src/shared/GitHub/GitHubHostProvider.cs class GitHubHostProvider (line 13) | public partial class GitHubHostProvider : DisposableObject, IHostProvide... method GitHubHostProvider (line 32) | public GitHubHostProvider(ICommandContext context) method GitHubHostProvider (line 35) | public GitHubHostProvider(ICommandContext context, IGitHubRestApi gitH... method IsSupported (line 52) | public bool IsSupported(InputArguments input) method IsSupported (line 100) | public bool IsSupported(HttpResponseMessage response) method GetServiceName (line 111) | internal static /* for testing purposes */ string GetServiceName(Input... method GetServiceName (line 119) | private static string GetServiceName(Uri baseUri) method GetCredentialAsync (line 128) | public async Task GetCredentialAsync(InputArgumen... method FilterAccounts (line 196) | private bool FilterAccounts(Uri remoteUri, IEnumerable wwwAuth... method StoreCredentialAsync (line 243) | public virtual Task StoreCredentialAsync(InputArguments input) method EraseCredentialAsync (line 265) | public virtual Task EraseCredentialAsync(InputArguments input) method GenerateCredentialAsync (line 283) | internal /* for testing purposes */ async Task GenerateC... method GenerateOAuthCredentialAsync (line 345) | private async Task GenerateOAuthCredentialAsync(Uri tar... method GeneratePersonalAccessTokenAsync (line 357) | private async Task GeneratePersonalAccessTokenAsync(Uri... method GetSupportedAuthenticationModesAsync (line 400) | internal async Task GetSupportedAuthenticationMod... method ReleaseManagedResources (line 470) | protected override void ReleaseManagedResources() method GetDiagnostics (line 477) | public IEnumerable GetDiagnostics() method IsGitHubDotCom (line 484) | public static bool IsGitHubDotCom(string targetUrl) method IsGitHubDotCom (line 489) | public static bool IsGitHubDotCom(Uri targetUri) method NormalizeUri (line 498) | internal static Uri NormalizeUri(Uri uri) FILE: src/shared/GitHub/GitHubOAuth2Client.cs class GitHubOAuth2Client (line 8) | public class GitHubOAuth2Client : OAuth2Client method GitHubOAuth2Client (line 10) | public GitHubOAuth2Client(HttpClient httpClient, ISettings settings, U... method CreateEndpoints (line 14) | private static OAuth2ServerEndpoints CreateEndpoints(Uri uri) method GetClientId (line 29) | private static string GetClientId(ISettings settings) method GetRedirectUri (line 43) | private static Uri GetRedirectUri(ISettings settings, Uri targetUri) method GetClientSecret (line 60) | private static string GetClientSecret(ISettings settings) FILE: src/shared/GitHub/GitHubResources.Designer.cs class GitHubResources (line 14) | [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.... method GitHubResources (line 23) | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.P... FILE: src/shared/GitHub/GitHubRestApi.cs type IGitHubRestApi (line 16) | public interface IGitHubRestApi : IDisposable method CreatePersonalAccessTokenAsync (line 18) | Task CreatePersonalAccessTokenAsync( method GetUserInfoAsync (line 25) | Task GetUserInfoAsync(Uri targetUri, string accessToken); method GetMetaInfoAsync (line 27) | Task GetMetaInfoAsync(Uri targetUri); class GitHubRestApi (line 30) | public class GitHubRestApi : IGitHubRestApi method GitHubRestApi (line 39) | public GitHubRestApi(ICommandContext context) method CreatePersonalAccessTokenAsync (line 48) | public async Task CreatePersonalAccessTokenAsync... method GetUserInfoAsync (line 92) | public async Task GetUserInfoAsync(Uri targetUri, stri... method GetMetaInfoAsync (line 114) | public async Task GetMetaInfoAsync(Uri targetUri) method ParseForbiddenResponseAsync (line 136) | private async Task ParseForbiddenResponseAsync(U... method ParseUnauthorizedResponse (line 154) | private AuthenticationResult ParseUnauthorizedResponse(Uri targetUri, ... method ParseSuccessResponseAsync (line 181) | private async Task ParseSuccessResponseAsync(Uri... method GetApiRequestUri (line 206) | internal /* for testing */ static Uri GetApiRequestUri(Uri targetUri, ... method GetTokenJsonContent (line 229) | private HttpContent GetTokenJsonContent(Uri targetUri, IEnumerable CreatePersonalTokenAsync( FILE: src/shared/GitHub/UI/Commands/CredentialsCommand.cs class CredentialsCommand (line 12) | public abstract class CredentialsCommand : HelperCommand method CredentialsCommand (line 14) | protected CredentialsCommand(ICommandContext context) method ExecuteAsync (line 41) | private async Task ExecuteAsync(string userName, string enterpris... method ShowAsync (line 100) | protected abstract Task ShowAsync(CredentialsViewModel viewModel, Canc... FILE: src/shared/GitHub/UI/Commands/DeviceCommand.cs class DeviceCodeCommand (line 10) | public abstract class DeviceCodeCommand : HelperCommand method DeviceCodeCommand (line 12) | protected DeviceCodeCommand(ICommandContext context) method ExecuteAsync (line 24) | private async Task ExecuteAsync(string code, string url) method ShowAsync (line 42) | protected abstract Task ShowAsync(DeviceCodeViewModel viewModel, Cance... FILE: src/shared/GitHub/UI/Commands/SelectAccountCommand.cs class SelectAccountCommand (line 12) | public abstract class SelectAccountCommand : HelperCommand method SelectAccountCommand (line 14) | protected SelectAccountCommand(ICommandContext context) method ExecuteAsync (line 26) | private async Task ExecuteAsync(string enterpriseUrl, bool noHelp) method ReadAccounts (line 52) | private IList ReadAccounts() method ShowAsync (line 65) | protected abstract Task ShowAsync(SelectAccountViewModel viewModel, Ca... FILE: src/shared/GitHub/UI/Commands/TwoFactorCommand.cs class TwoFactorCommand (line 11) | public abstract class TwoFactorCommand : HelperCommand method TwoFactorCommand (line 13) | protected TwoFactorCommand(ICommandContext context) method ExecuteAsync (line 22) | private async Task ExecuteAsync(bool sms) method ShowAsync (line 44) | protected abstract Task ShowAsync(TwoFactorViewModel viewModel, Cancel... FILE: src/shared/GitHub/UI/Controls/HorizontalShadowDivider.axaml.cs class HorizontalShadowDivider (line 6) | public partial class HorizontalShadowDivider : UserControl method HorizontalShadowDivider (line 8) | public HorizontalShadowDivider() FILE: src/shared/GitHub/UI/Controls/SixDigitInput.axaml.cs class SixDigitInput (line 15) | public partial class SixDigitInput : UserControl, IFocusable method SixDigitInput (line 28) | public SixDigitInput() method SetTextBoxes (line 58) | private void SetTextBoxes(string text) method SetFocus (line 78) | public void SetFocus() method SetUpTextBox (line 85) | private void SetUpTextBox(TextBox textBox) method OnPaste (line 157) | private void OnPaste() method MoveNext (line 162) | private bool MoveNext() => MoveFocus(true); method MovePrevious (line 164) | private bool MovePrevious() => MoveFocus(false); method MoveFocus (line 166) | private bool MoveFocus(bool next) FILE: src/shared/GitHub/UI/ViewModels/CredentialsViewModel.cs class CredentialsViewModel (line 9) | public class CredentialsViewModel : WindowViewModel method CredentialsViewModel (line 28) | public CredentialsViewModel() method CredentialsViewModel (line 33) | public CredentialsViewModel(ISessionManager sessionManager, IProcessMa... method OnPropertyChanged (line 51) | private void OnPropertyChanged(object sender, PropertyChangedEventArgs e) method SignUp (line 66) | private void SignUp() method SignInBrowser (line 71) | private void SignInBrowser() method SignInDevice (line 77) | private void SignInDevice() method CanSignInToken (line 83) | private bool CanSignInToken() method SignInToken (line 88) | private void SignInToken() method CanSignInBasic (line 94) | private bool CanSignInBasic() method SignInBasic (line 99) | private void SignInBasic() FILE: src/shared/GitHub/UI/ViewModels/DeviceCodeViewModel.cs class DeviceCodeViewModel (line 8) | public class DeviceCodeViewModel : WindowViewModel method DeviceCodeViewModel (line 16) | public DeviceCodeViewModel() method DeviceCodeViewModel (line 21) | public DeviceCodeViewModel(ISessionManager sessionManager) method OpenVerificationUrl (line 31) | private void OpenVerificationUrl() FILE: src/shared/GitHub/UI/ViewModels/SelectAccountViewModel.cs class SelectAccountViewModel (line 12) | public class SelectAccountViewModel : WindowViewModel method OnPropertyChanged (line 24) | private void OnPropertyChanged(object sender, PropertyChangedEventArgs e) method SelectAccountViewModel (line 34) | public SelectAccountViewModel() method SelectAccountViewModel (line 39) | public SelectAccountViewModel(ISessionManager sessionManager, IEnumera... method NewAccount (line 64) | private void NewAccount() method LearnMore (line 70) | private void LearnMore() method CanContinue (line 75) | private bool CanContinue() class AccountViewModel (line 123) | public class AccountViewModel : ViewModel FILE: src/shared/GitHub/UI/ViewModels/TwoFactorViewModel.cs class TwoFactorViewModel (line 9) | public class TwoFactorViewModel : WindowViewModel method TwoFactorViewModel (line 19) | public TwoFactorViewModel() method TwoFactorViewModel (line 24) | public TwoFactorViewModel(ISessionManager sessionManager, IProcessMana... method OnPropertyChanged (line 39) | private void OnPropertyChanged(object sender, PropertyChangedEventArgs e) method LearnMore (line 49) | private void LearnMore() method CanVerify (line 53) | private bool CanVerify() FILE: src/shared/GitHub/UI/Views/CredentialsView.axaml.cs class CredentialsView (line 9) | public partial class CredentialsView : UserControl, IFocusable method CredentialsView (line 11) | public CredentialsView() method SetFocus (line 16) | public void SetFocus() FILE: src/shared/GitHub/UI/Views/DeviceCodeView.axaml.cs class DeviceCodeView (line 6) | public partial class DeviceCodeView : UserControl method DeviceCodeView (line 8) | public DeviceCodeView() FILE: src/shared/GitHub/UI/Views/SelectAccountView.axaml.cs class SelectAccountView (line 9) | public partial class SelectAccountView : UserControl method SelectAccountView (line 11) | public SelectAccountView() method ListBox_OnDoubleTapped (line 16) | private void ListBox_OnDoubleTapped(object sender, TappedEventArgs e) FILE: src/shared/GitHub/UI/Views/TwoFactorView.axaml.cs class TwoFactorView (line 9) | public partial class TwoFactorView : UserControl, IFocusable method TwoFactorView (line 11) | public TwoFactorView() method SetFocus (line 16) | public void SetFocus() FILE: src/shared/GitLab.Tests/GitLabAuthenticationTests.cs class GitLabAuthenticationTests (line 9) | public class GitLabAuthenticationTests method GitLabAuthentication_GetAuthenticationAsync_AuthenticationModesNone_ThrowsException (line 11) | [Fact] method GitLabAuthentication_GetAuthenticationAsync_SingleChoice_InteractionStillRequired (line 21) | [Theory] method GitLabAuthentication_GetAuthenticationAsync_TerminalPromptsDisabled_Throws (line 34) | [Fact] method GitLabAuthentication_GetAuthenticationAsync_Terminal (line 46) | [Fact] method GitLabAuthentication_GetAuthenticationAsync_ChoosePat (line 58) | [Fact] method GitLabAuthentication_GetAuthenticationAsync_ChooseBasic (line 72) | [Fact] method GitLabAuthentication_GetAuthenticationAsync_AuthenticationModesAll_RequiresInteraction (line 86) | [Fact] FILE: src/shared/GitLab.Tests/GitLabHostProviderTests.cs class GitLabHostProviderTests (line 9) | public class GitLabHostProviderTests method GitLabHostProvider_IsSupported (line 11) | [Theory] method GitLabHostProvider_GetSupportedAuthenticationModes_DotCom_ReturnsDotComModes (line 29) | [Fact] method GitLabHostProvider_GetSupportedAuthenticationModes_Custom_NoOAuthConfig_ReturnsBasicPat (line 42) | [Fact] method GitLabHostProvider_GetSupportedAuthenticationModes_Custom_WithOAuthConfig_ReturnsBasicPatBrowser (line 56) | [Fact] FILE: src/shared/GitLab/GitLabAuthentication.cs type IGitLabAuthentication (line 16) | public interface IGitLabAuthentication : IDisposable method GetAuthenticationAsync (line 18) | Task GetAuthenticationAsync(Uri targetUri,... method GetOAuthTokenViaBrowserAsync (line 20) | Task GetOAuthTokenViaBrowserAsync(Uri targetUri, IE... method GetOAuthTokenViaRefresh (line 22) | Task GetOAuthTokenViaRefresh(Uri targetUri, string ... class AuthenticationPromptResult (line 25) | public class AuthenticationPromptResult method AuthenticationPromptResult (line 27) | public AuthenticationPromptResult(AuthenticationModes mode) method AuthenticationPromptResult (line 32) | public AuthenticationPromptResult(AuthenticationModes mode, ICredentia... type AuthenticationModes (line 43) | [Flags] class GitLabAuthentication (line 54) | public class GitLabAuthentication : AuthenticationBase, IGitLabAuthentic... method GitLabAuthentication (line 56) | public GitLabAuthentication(ICommandContext context) method GetAuthenticationAsync (line 59) | public async Task GetAuthenticationAsync(U... method GetAuthenticationViaUiAsync (line 88) | private async Task GetAuthenticationViaUiA... method GetAuthenticationViaTty (line 135) | private AuthenticationPromptResult GetAuthenticationViaTty(Uri targetU... method GetAuthenticationViaHelperAsync (line 201) | private async Task GetAuthenticationViaHel... method GetOAuthTokenViaBrowserAsync (line 263) | public async Task GetOAuthTokenViaBrowserAsync(Uri ... method GetOAuthTokenViaRefresh (line 288) | public async Task GetOAuthTokenViaRefresh(Uri targe... method TryFindHelperCommand (line 294) | private bool TryFindHelperCommand(out string command, out string args) method Dispose (line 307) | public void Dispose() FILE: src/shared/GitLab/GitLabConstants.cs class GitLabConstants (line 5) | public static class GitLabConstants class EnvironmentVariables (line 21) | public static class EnvironmentVariables class GitConfiguration (line 30) | public static class GitConfiguration class Credential (line 32) | public static class Credential class HelpUrls (line 42) | public static class HelpUrls method IsGitLabDotCom (line 47) | public static bool IsGitLabDotCom(Uri uri) => StringComparer.OrdinalIg... method IsGitLabDotComClientId (line 49) | public static bool IsGitLabDotComClientId(string clientId) => StringCo... FILE: src/shared/GitLab/GitLabHostProvider.cs class GitLabHostProvider (line 11) | public class GitLabHostProvider : HostProvider method GitLabHostProvider (line 22) | public GitLabHostProvider(ICommandContext context) method GitLabHostProvider (line 25) | public GitLabHostProvider(ICommandContext context, IGitLabAuthenticati... method IsSupported (line 37) | public override bool IsSupported(InputArguments input) method IsSupported (line 81) | public override bool IsSupported(HttpResponseMessage response) method GenerateCredentialAsync (line 93) | public override async Task GenerateCredentialAsync(InputA... method GetSupportedAuthenticationModes (line 127) | internal AuthenticationModes GetSupportedAuthenticationModes(Uri targe... method GetCredentialAsync (line 182) | public override async Task GetCredentialAsync(Inp... method IsOAuthTokenExpired (line 227) | private async Task IsOAuthTokenExpired(Uri baseUri, string acces... class OAuthCredential (line 249) | internal class OAuthCredential : ICredential method OAuthCredential (line 251) | public OAuthCredential(OAuth2TokenResult oAuth2TokenResult) method GenerateOAuthCredentialAsync (line 264) | private async Task GenerateOAuthCredentialAsync(Input... method RefreshOAuthCredentialAsync (line 270) | private async Task RefreshOAuthCredentialAsync(InputA... method ReleaseManagedResources (line 276) | protected override void ReleaseManagedResources() method GetRefreshTokenServiceName (line 282) | private string GetRefreshTokenServiceName(InputArguments input) method EraseCredentialAsync (line 289) | public override Task EraseCredentialAsync(InputArguments input) FILE: src/shared/GitLab/GitLabOAuth2Client.cs class GitLabOAuth2Client (line 8) | public class GitLabOAuth2Client : OAuth2Client method GitLabOAuth2Client (line 10) | public GitLabOAuth2Client(HttpClient httpClient, ISettings settings, U... method CreateEndpoints (line 15) | private static OAuth2ServerEndpoints CreateEndpoints(Uri baseUri) method GetRedirectUri (line 23) | private static Uri GetRedirectUri(ISettings settings) method GetClientId (line 37) | internal static string GetClientId(ISettings settings) method GetClientSecret (line 51) | private static string GetClientSecret(ISettings settings) FILE: src/shared/GitLab/UI/Commands/CredentialsCommand.cs class CredentialsCommand (line 12) | public abstract class CredentialsCommand : HelperCommand method CredentialsCommand (line 14) | protected CredentialsCommand(ICommandContext context) method ExecuteAsync (line 38) | private async Task ExecuteAsync(string userName, string url, bool... method ShowAsync (line 93) | protected abstract Task ShowAsync(CredentialsViewModel viewModel, Canc... FILE: src/shared/GitLab/UI/ViewModels/CredentialsViewModel.cs class CredentialsViewModel (line 9) | public class CredentialsViewModel : WindowViewModel method CredentialsViewModel (line 26) | public CredentialsViewModel() method CredentialsViewModel (line 31) | public CredentialsViewModel(ISessionManager sessionManager) method OnPropertyChanged (line 46) | private void OnPropertyChanged(object sender, PropertyChangedEventArgs e) method SignUp (line 61) | private void SignUp() method SignInBrowser (line 66) | private void SignInBrowser() method CanSignInToken (line 72) | private bool CanSignInToken() method SignInToken (line 77) | private void SignInToken() method CanSignInBasic (line 83) | private bool CanSignInBasic() method SignInBasic (line 88) | private void SignInBasic() FILE: src/shared/GitLab/UI/Views/CredentialsView.axaml.cs class CredentialsView (line 9) | public partial class CredentialsView : UserControl, IFocusable method CredentialsView (line 11) | public CredentialsView() method SetFocus (line 16) | public void SetFocus() FILE: src/shared/Microsoft.AzureRepos.Tests/AzureDevOpsApiTests.cs class AzureDevOpsApiTests (line 15) | public class AzureDevOpsApiTests method AzureDevOpsRestApi_GetAuthorityAsync_NullUri_ThrowsException (line 22) | [Fact] method AzureDevOpsRestApi_GetAuthorityAsync_NoNetwork_ThrowsException (line 30) | [Fact] method AzureDevOpsRestApi_GetAuthorityAsync_NoHeaders_ReturnsCommonAuthority (line 44) | [Fact] method AzureDevOpsRestApi_GetAuthorityAsync_WwwAuthenticateBearer_ReturnsAuthority (line 65) | [Fact] method AzureDevOpsRestApi_GetAuthorityAsync_WwwAuthenticateMultiple_ReturnsBearerAuthority (line 87) | [Fact] method AzureDevOpsRestApi_GetAuthorityAsync_VssResourceTenantAad_ReturnsAadAuthority (line 111) | [Fact] method AzureDevOpsRestApi_GetAuthorityAsync_VssResourceTenantMultiple_ReturnsFirstAadAuthority (line 136) | [Fact] method AzureDevOpsRestApi_GetAuthorityAsync_VssResourceTenantMsa_ReturnsOrganizationsAuthority (line 168) | [Fact] method AzureDevOpsRestApi_GetAuthorityAsync_BothWwwAuthAndVssResourceHeaders_ReturnsWwwAuthAuthority (line 195) | [Fact] method AzureDevOpsRestApi_CreatePersonalAccessTokenAsync_ReturnsPAT (line 220) | [Fact] method AzureDevOpsRestApi_CreatePersonalAccessTokenAsync_LocSvcReturnsHttp500_ThrowsException (line 260) | [Fact] method AzureDevOpsRestApi_CreatePersonalAccessTokenAsync_IdentSvcReturnsHttp500_ThrowsException (line 280) | [Fact] method AzureDevOpsRestApi_CreatePersonalAccessTokenAsync_IdentSvcReturnsHttp500WithError_ThrowsExceptionWithErrorMessage (line 311) | [Fact] method AzureDevOpsRestApi_TryGetAuthorityFromHeader (line 348) | [Theory] method AzureDevOpsRestApi_TryGetFirstJsonStringField (line 363) | [Theory] method AssertHeader (line 387) | private static void AssertHeader(HttpRequestMessage request, KeyValueP... method AssertHeader (line 392) | private static void AssertHeader(HttpRequestMessage request, string he... method AssertAcceptJson (line 398) | private static void AssertAcceptJson(HttpRequestMessage request) method AssertBearerToken (line 404) | private static void AssertBearerToken(HttpRequestMessage request, stri... method CreateLocationServiceResponse (line 412) | private static HttpResponseMessage CreateLocationServiceResponse(Uri i... method CreateIdentityServiceResponse (line 425) | private static HttpResponseMessage CreateIdentityServiceResponse(strin... method CreateIdentityServiceErrorResponse (line 437) | private static HttpResponseMessage CreateIdentityServiceErrorResponse(... FILE: src/shared/Microsoft.AzureRepos.Tests/AzureReposAuthorityCacheTests.cs class AzureReposAuthorityCacheTests (line 10) | public class AzureReposAuthorityCacheTests method AzureReposAuthorityCache_GetAuthority_Null_ThrowException (line 12) | [Fact] method AzureReposAuthorityCache_GetAuthority_NoCachedAuthority_ReturnsNull (line 22) | [Fact] method AzureReposAuthorityCache_GetAuthority_CachedAuthority_ReturnsAuthority (line 36) | [Fact] method AzureReposAuthorityCache_UpdateAuthority_NoCachedAuthority_SetsAuthority (line 62) | [Fact] method AzureReposAuthorityCache_UpdateAuthority_CachedAuthority_UpdatesAuthority (line 81) | [Fact] method AzureReposAuthorityCache_EraseAuthority_NoCachedAuthority_DoesNothing (line 111) | [Fact] method AzureReposAuthorityCache_EraseAuthority_CachedAuthority_RemovesAuthority (line 144) | [Fact] method CreateKey (line 179) | private static string CreateKey(string orgName) FILE: src/shared/Microsoft.AzureRepos.Tests/AzureReposBindingManagerTests.cs class AzureReposBindingManagerTests (line 11) | public class AzureReposBindingManagerTests method AzureReposBindingManager_Bind_NullOrganization_ThrowException (line 15) | [Fact] method AzureReposBindingManager_Bind_NoUser_SetsOrgKey (line 25) | [Fact] method AzureReposBindingManager_BindLocal_NoUser_SetsOrgKey (line 43) | [Fact] method AzureReposBindingManager_Bind_ExistingUser_SetsOrgKey (line 61) | [Fact] method AzureReposBindingManager_BindLocal_ExistingUser_SetsOrgKey (line 81) | [Fact] method AzureReposBindingManager_Unbind_NullOrganization_ThrowException (line 105) | [Fact] method AzureReposBindingManager_Unbind_NoUser_DoesNothing (line 115) | [Fact] method AzureReposBindingManager_UnbindLocal_NoUser_DoesNothing (line 129) | [Fact] method AzureReposBindingManager_Unbind_ExistingUser_RemovesKey (line 143) | [Fact] method AzureReposBindingManager_UnbindLocal_ExistingUser_RemovesKey (line 159) | [Fact] method AzureReposBindingManager_GetBinding_Null_ThrowException (line 179) | [Fact] method AzureReposBindingManager_GetBinding_NoUser_ReturnsNull (line 189) | [Fact] method AzureReposBindingManager_GetBinding_GlobalUser_ReturnsBinding (line 203) | [Fact] method AzureReposBindingManager_GetBinding_LocalUser_ReturnsBinding (line 231) | [Fact] method AzureReposBindingManager_GetBinding_LocalAndGlobalUsers_ReturnsBinding (line 259) | [Fact] method AzureReposBindingManager_GetBindings_NoUsers_ReturnsEmpty (line 290) | [Fact] method AzureReposBindingManager_GetBindings_Users_ReturnsUsers (line 302) | [Fact] method AzureReposBindingManager_GetUser_NullOrg_ThrowsException (line 334) | [Fact] method AzureReposBindingManager_GetUser_NoUser_ReturnsNull (line 344) | [Fact] method AzureReposBindingManager_GetUser_GlobalUser_ReturnsGlobalUser (line 358) | [Fact] method AzureReposBindingManager_GetUser_LocalUser_ReturnsLocalUser (line 375) | [Fact] method AzureReposBindingManager_GetUser_GlobalAndLocalUsers_ReturnsLocalUser (line 392) | [Fact] method AzureReposBindingManager_SignIn_NullOrg_ThrowsException (line 415) | [Fact] method AzureReposBindingManager_SignIn_NullUser_ThrowsException (line 425) | [Fact] method AzureReposBindingManager_SignIn_NoGlobalNoLocal_BindsGlobal (line 435) | [Fact] method AzureReposBindingManager_SignIn_NoGlobalSameLocal_BindsGlobalUnbindLocal (line 453) | [Fact] method AzureReposBindingManager_SignIn_NoGlobalOtherLocal_BindsGlobalUnbindLocal (line 473) | [Fact] method AzureReposBindingManager_SignIn_SameGlobalNoLocal_DoesNothing (line 494) | [Fact] method AzureReposBindingManager_SignIn_SameGlobalSameLocal_UnbindLocal (line 514) | [Fact] method AzureReposBindingManager_SignIn_SameGlobalOtherLocal_UnbindLocal (line 535) | [Fact] method AzureReposBindingManager_SignIn_OtherGlobalNoLocal_BindsLocal (line 557) | [Fact] method AzureReposBindingManager_SignIn_OtherGlobalSameLocal_DoesNothing (line 581) | [Fact] method AzureReposBindingManager_SignIn_OtherGlobalOtherLocal_BindsLocal (line 606) | [Fact] method AzureReposBindingManager_SignOut_NoGlobalNoLocal_DoesNothing (line 635) | [Fact] method AzureReposBindingManager_SignOut_NoGlobalUserLocal_UnbindsLocal (line 650) | [Fact] method AzureReposBindingManager_SignOut_NoGlobalNoInheritLocal_UnbindsLocal (line 668) | [Fact] method AzureReposBindingManager_SignOut_UserGlobalNoLocal_BindLocalNoInherit (line 685) | [Fact] method AzureReposBindingManager_SignOut_UserGlobalNoInheritLocal_DoesNothing (line 710) | [Fact] method AzureReposBindingManager_SignOut_UserGlobalUserLocal_BindLocalNoInherit (line 736) | [Fact] method CreateKey (line 768) | private static string CreateKey(string orgName) FILE: src/shared/Microsoft.AzureRepos.Tests/AzureReposHostProviderTests.cs class AzureReposHostProviderTests (line 13) | public class AzureReposHostProviderTests method AzureReposProvider_IsSupported_AzureHost_UnencryptedHttp_ReturnsTrue (line 21) | [Fact] method AzureReposProvider_IsSupported_VisualStudioHost_UnencryptedHttp_ReturnsTrue (line 38) | [Fact] method AzureReposProvider_IsSupported_AzureHost_WithPath_ReturnsTrue (line 54) | [Fact] method AzureReposProvider_IsSupported_AzureHost_MissingPath_ReturnsTrue (line 68) | [Fact] method AzureReposProvider_IsSupported_VisualStudioHost_ReturnsTrue (line 81) | [Fact] method AzureReposProvider_IsSupported_VisualStudioHost_MissingOrgInHost_ReturnsFalse (line 94) | [Fact] method AzureReposProvider_IsSupported_NonAzureRepos_ReturnsFalse (line 107) | [Fact] method AzureReposProvider_GetCredentialAsync_UnencryptedHttp_ThrowsException (line 121) | [Fact] method AzureReposProvider_GetCredentialAsync_JwtMode_CachedAuthority_VsComUrlUser_ReturnsCredential (line 142) | [Fact] method AzureReposProvider_GetCredentialAsync_JwtMode_CachedAuthority_DevAzureUrlUser_ReturnsCredential (line 191) | [Fact] method AzureReposProvider_GetCredentialAsync_JwtMode_CachedAuthority_DevAzureUrlOrgName_ReturnsCredential (line 241) | [Fact] method AzureReposProvider_GetCredentialAsync_JwtMode_CachedAuthority_NoUser_ReturnsCredential (line 289) | [Fact] method AzureReposProvider_GetCredentialAsync_JwtMode_CachedAuthority_BoundUser_ReturnsCredential (line 337) | [Fact] method AzureReposProvider_GetCredentialAsync_JwtMode_NoCachedAuthority_NoUser_ReturnsCredential (line 387) | [Fact] method AzureReposProvider_GetCredentialAsync_PatMode_OrgInUserName_NoExistingPat_GeneratesCredential (line 437) | [Fact] method AzureReposProvider_GetCredentialAsync_PatMode_NoExistingPat_GeneratesCredential (line 482) | [Fact] method AzureReposProvider_GetCredentialAsync_PatMode_ExistingPat_ReturnsExistingCredential (line 528) | [Fact] method AzureReposProvider_GetCredentialAsync_ManagedIdentity_ReturnsManagedIdCredential (line 562) | [Fact] method AzureReposProvider_GetCredentialAsync_ServicePrincipal_ReturnsSPCredential (line 608) | [Fact] method AzureReposHostProvider_ConfigureAsync_UseHttpPathSetTrue_DoesNothing (line 660) | [Fact] method AzureReposHostProvider_ConfigureAsync_UseHttpPathSetFalse_SetsUseHttpPathTrue (line 676) | [Fact] method AzureReposHostProvider_ConfigureAsync_UseHttpPathUnset_SetsUseHttpPathTrue (line 692) | [Fact] method AzureReposHostProvider_UnconfigureAsync_UseHttpPathSet_RemovesEntry (line 706) | [Fact] method AzureReposHostProvider_UnconfigureAsync_System_Windows_UseHttpPathSetAndManagerHelper_DoesNotRemoveEntry (line 719) | [WindowsFact] method AzureReposHostProvider_UnconfigureAsync_System_Windows_UseHttpPathSetAndManagerCoreHelper_DoesNotRemoveEntry (line 735) | [WindowsFact] method AzureReposHostProvider_UnconfigureAsync_System_Windows_UseHttpPathSetNoManagerCoreHelper_RemovesEntry (line 751) | [WindowsFact] method AzureReposHostProvider_UnconfigureAsync_User_Windows_UseHttpPathSetAndManagerHelper_RemovesEntry (line 764) | [WindowsFact] method AzureReposHostProvider_UnconfigureAsync_User_Windows_UseHttpPathSetAndManagerCoreHelper_RemovesEntry (line 778) | [WindowsFact] method AzureReposHostProvider_TryGetAuthorityFromHeaders (line 792) | [Theory] method CreateAuthResult (line 828) | private static IMicrosoftAuthenticationResult CreateAuthResult(string ... class MockMsAuthResult (line 837) | private class MockMsAuthResult : IMicrosoftAuthenticationResult FILE: src/shared/Microsoft.AzureRepos.Tests/UriHelpersTests.cs class UriHelpersTests (line 8) | public class UriHelpersTests method UriHelpers_CombinePath (line 10) | [Theory] method UriHelpers_IsAzureDevOpsHost (line 20) | [Theory] method UriHelpers_IsDevAzureComHost (line 38) | [Theory] method UriHelpers_IsVisualStudioComHost (line 56) | [Theory] method UriHelpers_CreateOrganizationUri_Null_ThrowsException (line 74) | [Fact] method UriHelpers_CreateOrganizationUri_AzureHost_ReturnsCorrectUri (line 80) | [Fact] method UriHelpers_CreateOrganizationUri_AzureHost_WithPort_ReturnsCorrectUri (line 93) | [Fact] method UriHelpers_CreateOrganizationUri_AzureHost_OrgAlsoInUser_PrefersPathOrg (line 106) | [Fact] method UriHelpers_CreateOrganizationUri_AzureHost_InputArgsMissingPath_HasUser_UsesUserOrg (line 119) | [Fact] method UriHelpers_CreateOrganizationUri_AzureHost_InputArgsMissingPathAndUser_ThrowsException (line 132) | [Fact] method UriHelpers_CreateOrganizationUri_VisualStudioHost_ReturnsCorrectUri (line 140) | [Fact] method UriHelpers_CreateOrganizationUri_VisualStudioHost_MissingOrgInHost_ThrowsException (line 153) | [Fact] method UriHelpers_CreateOrganizationUri_NonAzureDevOpsHost_ThrowsException (line 161) | [Fact] FILE: src/shared/Microsoft.AzureRepos/AzureDevOpsAuthorityCache.cs type IAzureDevOpsAuthorityCache (line 8) | public interface IAzureDevOpsAuthorityCache method GetAuthority (line 15) | string GetAuthority(string orgName); method UpdateAuthority (line 22) | void UpdateAuthority(string orgName, string authority); method EraseAuthority (line 28) | void EraseAuthority(string orgName); method Clear (line 33) | void Clear(); class AzureDevOpsAuthorityCache (line 36) | public class AzureDevOpsAuthorityCache : IAzureDevOpsAuthorityCache method AzureDevOpsAuthorityCache (line 41) | public AzureDevOpsAuthorityCache(ICommandContext context) method AzureDevOpsAuthorityCache (line 44) | public AzureDevOpsAuthorityCache(ITrace trace, IGit git) method GetAuthority (line 53) | public string GetAuthority(string orgName) method UpdateAuthority (line 70) | public void UpdateAuthority(string orgName, string authority) method EraseAuthority (line 80) | public void EraseAuthority(string orgName) method Clear (line 89) | public void Clear() method GetAuthorityKey (line 118) | private static string GetAuthorityKey(string orgName) FILE: src/shared/Microsoft.AzureRepos/AzureDevOpsConstants.cs class AzureDevOpsConstants (line 5) | internal static class AzureDevOpsConstants class PersonalAccessTokenScopes (line 32) | public static class PersonalAccessTokenScopes class EnvironmentVariables (line 38) | public static class EnvironmentVariables class GitConfiguration (line 51) | public static class GitConfiguration class Credential (line 53) | public static class Credential FILE: src/shared/Microsoft.AzureRepos/AzureDevOpsRestApi.cs type IAzureDevOpsRestApi (line 13) | public interface IAzureDevOpsRestApi : IDisposable method GetAuthorityAsync (line 15) | Task GetAuthorityAsync(Uri organizationUri); method CreatePersonalAccessTokenAsync (line 16) | Task CreatePersonalAccessTokenAsync(Uri organizationUri, strin... class AzureDevOpsRestApi (line 19) | public class AzureDevOpsRestApi : IAzureDevOpsRestApi method AzureDevOpsRestApi (line 23) | public AzureDevOpsRestApi(ICommandContext context) method GetAuthorityAsync (line 30) | public async Task GetAuthorityAsync(Uri organizationUri) method GetAuthorityBaseUri (line 91) | private Uri GetAuthorityBaseUri() method CreatePersonalAccessTokenAsync (line 106) | public async Task CreatePersonalAccessTokenAsync(Uri organizat... method GetIdentityServiceUriAsync (line 156) | private async Task GetIdentityServiceUriAsync(Uri organizationUri... method TryGetAuthorityFromHeader (line 218) | internal static bool TryGetAuthorityFromHeader(AuthenticationHeaderVal... method TryGetFirstJsonStringField (line 246) | internal static bool TryGetFirstJsonStringField(string json, string fi... method CreateAccessTokenRequestJson (line 273) | private static StringContent CreateAccessTokenRequestJson(Uri organiza... method CreateRequestMessage (line 295) | private static HttpRequestMessage CreateRequestMessage(HttpMethod meth... method Dispose (line 316) | public void Dispose() FILE: src/shared/Microsoft.AzureRepos/AzureReposBindingManager.cs type IAzureReposBindingManager (line 12) | public interface IAzureReposBindingManager method GetBinding (line 19) | AzureReposBinding GetBinding(string orgName); method Bind (line 34) | void Bind(string orgName, string userName, bool local); method Unbind (line 41) | void Unbind(string orgName, bool local); method GetBindings (line 48) | IEnumerable GetBindings(string orgName = null); class AzureReposBinding (line 51) | public class AzureReposBinding method AzureReposBinding (line 58) | public AzureReposBinding(string organization, string globalUserName, s... class AzureReposBindingManager (line 70) | public class AzureReposBindingManager : IAzureReposBindingManager method AzureReposBindingManager (line 75) | public AzureReposBindingManager(ICommandContext context) : this(contex... method AzureReposBindingManager (line 77) | public AzureReposBindingManager(ITrace trace, IGit git) method GetBinding (line 86) | public AzureReposBinding GetBinding(string orgName) method Bind (line 113) | public void Bind(string orgName, string userName, bool local) method Unbind (line 145) | public void Unbind(string orgName, bool local) method GetBindings (line 172) | public IEnumerable GetBindings(string orgName = null) method GetOrgUserKey (line 223) | private static string GetOrgUserKey(string orgName) class AzureReposUserManagerExtensions (line 233) | public static class AzureReposUserManagerExtensions method GetUser (line 241) | public static string GetUser(this IAzureReposBindingManager bindingMan... method SignIn (line 258) | public static void SignIn(this IAzureReposBindingManager bindingManage... method SignOut (line 300) | public static void SignOut(this IAzureReposBindingManager bindingManag... FILE: src/shared/Microsoft.AzureRepos/AzureReposHostProvider.cs class AzureReposHostProvider (line 16) | public class AzureReposHostProvider : DisposableObject, IHostProvider, I... method AzureReposHostProvider (line 24) | public AzureReposHostProvider(ICommandContext context) method AzureReposHostProvider (line 30) | public AzureReposHostProvider(ICommandContext context, IAzureDevOpsRes... method IsSupported (line 55) | public bool IsSupported(InputArguments input) method IsSupported (line 71) | public bool IsSupported(HttpResponseMessage response) method GetCredentialAsync (line 77) | public async Task GetCredentialAsync(InputArgumen... method StoreCredentialAsync (line 132) | public Task StoreCredentialAsync(InputArguments input) method EraseCredentialAsync (line 167) | public Task EraseCredentialAsync(InputArguments input) method ReleaseManagedResources (line 210) | protected override void ReleaseManagedResources() method ThrowIfUnsafeRemote (line 216) | private void ThrowIfUnsafeRemote(InputArguments input) method GeneratePersonalAccessTokenAsync (line 228) | private async Task GeneratePersonalAccessTokenAsync(Input... method GetAzureAccessTokenAsync (line 269) | private async Task GetAzureAccessToken... method TryGetAuthorityFromHeaders (line 343) | internal /* for testing purposes */ static bool TryGetAuthorityFromHea... method GetClientId (line 367) | private string GetClientId() method GetRedirectUri (line 382) | private Uri GetRedirectUri() method GetServiceName (line 415) | private static string GetServiceName(Uri remoteUri) method GetAccountNameForCredentialQuery (line 437) | private static string GetAccountNameForCredentialQuery(InputArguments ... method UsePersonalAccessTokens (line 471) | private bool UsePersonalAccessTokens() method UseServicePrincipal (line 502) | private bool UseServicePrincipal(out ServicePrincipalIdentity sp) method UseManagedIdentity (line 581) | private bool UseManagedIdentity(out string mid) method ConfigureAsync (line 597) | public Task ConfigureAsync(ConfigurationTarget target) method UnconfigureAsync (line 620) | public Task UnconfigureAsync(ConfigurationTarget target) method CreateCommand (line 648) | ProviderCommand ICommandProvider.CreateCommand() method ClearCacheCmd (line 711) | private void ClearCacheCmd() class RemoteBinding (line 717) | private class RemoteBinding method ListCmd (line 724) | private void ListCmd(string organization, bool showRemotes, bool verbose) method BindCmd (line 834) | private Task BindCmd(string organization, string userName, bool l... method UnbindCmd (line 846) | private Task UnbindCmd(string organization, bool local) FILE: src/shared/Microsoft.AzureRepos/UriHelpers.cs class UriHelpers (line 7) | internal static class UriHelpers method CombinePath (line 15) | public static string CombinePath(string basePath, string path) method IsVisualStudioComHost (line 40) | public static bool IsVisualStudioComHost(InputArguments input) method IsVisualStudioComHost (line 57) | public static bool IsVisualStudioComHost(string host) method IsDevAzureComHost (line 68) | public static bool IsDevAzureComHost(InputArguments input) method IsDevAzureComHost (line 85) | public static bool IsDevAzureComHost(string host) method IsAzureDevOpsHost (line 96) | public static bool IsAzureDevOpsHost(string host) method GetOrganizationName (line 101) | public static string GetOrganizationName(Uri remoteUri) method CreateOrganizationUri (line 124) | public static Uri CreateOrganizationUri(Uri remoteUri, out string orgN... method GetFirstPathComponent (line 184) | public static string GetFirstPathComponent(string path) FILE: src/shared/TestInfrastructure/AssertEx.cs class AssertEx (line 5) | public static class AssertEx method Skip (line 12) | public static void Skip(string reason) FILE: src/shared/TestInfrastructure/GitTestUtilities.cs class GitTestUtilities (line 9) | public static class GitTestUtilities method GetGitPath (line 11) | public static string GetGitPath() method CreateRepository (line 51) | public static string CreateRepository() => CreateRepository(out _); method CreateRepository (line 53) | public static string CreateRepository(out string workDirPath) method ExecGit (line 72) | public static GitResult ExecGit(string repositoryPath, string workingD... type GitResult (line 101) | public struct GitResult method AssertSuccess (line 107) | public void AssertSuccess() FILE: src/shared/TestInfrastructure/Objects/NullTrace.cs class NullTrace (line 9) | public class NullTrace : ITrace method AddListener (line 24) | void ITrace.AddListener(TextWriter listener) { } method Flush (line 26) | void ITrace.Flush() { } method WriteException (line 28) | void ITrace.WriteException(Exception exception, string filePath, int l... method WriteDictionary (line 30) | void ITrace.WriteDictionary( method WriteDictionarySecrets (line 33) | public void WriteDictionarySecrets(IDictionary GetAccounts(string service) method Get (line 22) | ICredential ICredentialStore.Get(string service, string account) method AddOrUpdate (line 27) | void ICredentialStore.AddOrUpdate(string service, string account, stri... method Remove (line 32) | bool ICredentialStore.Remove(string service, string account) method TryGet (line 51) | public bool TryGet(string service, string account, out TestCredential ... method Add (line 57) | public void Add(string service, TestCredential credential) method Add (line 62) | public TestCredential Add(string service, string account, string secret) method Contains (line 69) | public bool Contains(string service, string account) method Query (line 74) | private IEnumerable Query(string service, string account) class TestCredential (line 96) | public class TestCredential : ICredential method TestCredential (line 98) | public TestCredential(string service, string account, string password) FILE: src/shared/TestInfrastructure/Objects/TestEnvironment.cs class TestEnvironment (line 8) | public class TestEnvironment : IEnvironment method TestEnvironment (line 15) | public TestEnvironment(IFileSystem fileSystem = null, string envPathSe... method IsDirectoryOnPath (line 59) | bool IEnvironment.IsDirectoryOnPath(string directoryPath) method AddDirectoryToPath (line 64) | public void AddDirectoryToPath(string directoryPath, EnvironmentVariab... method RemoveDirectoryFromPath (line 72) | public void RemoveDirectoryFromPath(string directoryPath, EnvironmentV... method TryLocateExecutable (line 80) | public bool TryLocateExecutable(string program, out string path) method SetEnvironmentVariable (line 100) | public void SetEnvironmentVariable(string variable, string value, method Refresh (line 108) | public void Refresh() FILE: src/shared/TestInfrastructure/Objects/TestFileSystem.cs class TestFileSystem (line 9) | public class TestFileSystem : IFileSystem method TestFileSystem (line 18) | public TestFileSystem() method IsSamePath (line 27) | bool IFileSystem.IsSamePath(string a, string b) method FileExists (line 34) | bool IFileSystem.FileExists(string path) method DirectoryExists (line 39) | bool IFileSystem.DirectoryExists(string path) method GetCurrentDirectory (line 44) | string IFileSystem.GetCurrentDirectory() method OpenFileStream (line 49) | Stream IFileSystem.OpenFileStream(string path, FileMode fileMode, File... method CreateDirectory (line 61) | void IFileSystem.CreateDirectory(string path) method DeleteFile (line 66) | void IFileSystem.DeleteFile(string path) method EnumerateFiles (line 71) | IEnumerable IFileSystem.EnumerateFiles(string path, string sea... method EnumerateDirectories (line 96) | IEnumerable IFileSystem.EnumerateDirectories(string path) method ReadAllText (line 111) | string IFileSystem.ReadAllText(string path) method ReadAllLines (line 121) | string[] IFileSystem.ReadAllLines(string path) method TrimSlash (line 136) | public static string TrimSlash(string path) class TestFileStream (line 147) | public class TestFileStream : MemoryStream method TestFileStream (line 152) | public TestFileStream(TestFileSystem fs, string path) method Flush (line 158) | public override void Flush() FILE: src/shared/TestInfrastructure/Objects/TestGit.cs class TestGit (line 9) | public class TestGit : IGit method TestGit (line 19) | public TestGit(bool insideRepo = true) method CreateProcess (line 31) | public ChildProcess CreateProcess(string args) method IsInsideRepository (line 36) | bool IGit.IsInsideRepository() => !string.IsNullOrWhiteSpace(CurrentRe... method GetCurrentRepository (line 38) | string IGit.GetCurrentRepository() => CurrentRepository; method GetRemotes (line 40) | IEnumerable IGit.GetRemotes() => Remotes; method GetConfiguration (line 42) | IGitConfiguration IGit.GetConfiguration() => Configuration; method InvokeHelperAsync (line 44) | Task> IGit.InvokeHelperAsync(string args, ... method MergeDictionaries (line 51) | private static IDictionary> MergeDictionaries(pa... method GetFakeRepositoryPath (line 66) | public static string GetFakeRepositoryPath(string name = null) FILE: src/shared/TestInfrastructure/Objects/TestGitConfiguration.cs class TestGitConfiguration (line 8) | public class TestGitConfiguration : IGitConfiguration method Enumerate (line 21) | public void Enumerate(GitConfigurationLevel level, GitConfigurationEnu... method TryGet (line 39) | public bool TryGet(GitConfigurationLevel level, GitConfigurationType t... method Set (line 69) | public void Set(GitConfigurationLevel level, string name, string value) method Add (line 95) | public void Add(GitConfigurationLevel level, string name, string value) method Unset (line 108) | public void Unset(GitConfigurationLevel level, string name) method GetAll (line 121) | public IEnumerable GetAll(GitConfigurationLevel level, GitConf... method GetRegex (line 135) | public IEnumerable GetRegex(GitConfigurationLevel level, GitCo... method ReplaceAll (line 153) | public void ReplaceAll(GitConfigurationLevel level, string nameRegex, ... method UnsetAll (line 181) | public void UnsetAll(GitConfigurationLevel level, string name, string ... method GetDictionary (line 211) | private IDictionary> GetDictionary(GitConfigurat... method GetDictionaries (line 228) | private IEnumerable<(GitConfigurationLevel level, IDictionary IsSupportedF... method GenerateCredentialAsync (line 27) | public override Task GenerateCredentialAsync(InputArgumen... FILE: src/shared/TestInfrastructure/Objects/TestHostProviderRegistry.cs class TestHostProviderRegistry (line 5) | public class TestHostProviderRegistry : IHostProviderRegistry method Register (line 11) | void IHostProviderRegistry.Register(IHostProvider hostProvider, HostPr... method GetProviderAsync (line 15) | Task IHostProviderRegistry.GetProviderAsync(InputArgume... method Dispose (line 22) | public void Dispose() FILE: src/shared/TestInfrastructure/Objects/TestHttpClientFactory.cs class TestHttpClientFactory (line 6) | public class TestHttpClientFactory : IHttpClientFactory method CreateClient (line 12) | HttpClient IHttpClientFactory.CreateClient() FILE: src/shared/TestInfrastructure/Objects/TestHttpMessageHandler.cs class TestHttpMessageHandler (line 11) | public class TestHttpMessageHandler : HttpMessageHandler method Setup (line 30) | public void Setup(HttpMethod method, Uri uri, AsyncRequestHandler hand... method Setup (line 35) | public void Setup(HttpMethod method, Uri uri, RequestHandler handler) method Setup (line 40) | public void Setup(HttpMethod method, Uri uri, HttpResponseMessage resp... method Setup (line 45) | public void Setup(HttpMethod method, Uri uri, HttpStatusCode responseC... method Setup (line 50) | public void Setup(HttpMethod method, Uri uri, HttpStatusCode responseC... method AssertRequest (line 55) | public void AssertRequest(HttpMethod method, Uri uri, int expectedNumb... method AssertNoRequests (line 66) | public void AssertNoRequests() method SendAsync (line 73) | protected override async Task SendAsync(HttpReque... method CreateRequestKey (line 111) | private static (HttpMethod Method, Uri requestUri) CreateRequestKey(Ht... method IncrementRequestCount (line 119) | private void IncrementRequestCount((HttpMethod, Uri) requestKey) FILE: src/shared/TestInfrastructure/Objects/TestOAuth2Server.cs class TestOAuth2Server (line 16) | public class TestOAuth2Server method TestOAuth2Server (line 21) | public TestOAuth2Server(OAuth2ServerEndpoints endpoints) method RegisterApplication (line 34) | public void RegisterApplication(OAuth2Application application) method Bind (line 39) | public void Bind(TestHttpMessageHandler httpHandler) method SignInDeviceWithUserCode (line 46) | public void SignInDeviceWithUserCode(string userCode) method OnAuthorizationEndpointAsync (line 57) | private Task OnAuthorizationEndpointAsync(HttpReq... method OnDeviceAuthorizationEndpointAsync (line 135) | private async Task OnDeviceAuthorizationEndpointA... method OnTokenEndpointAsync (line 171) | private async Task OnTokenEndpointAsync(HttpReque... class TestOAuth2ServerTokenGenerator (line 261) | public class TestOAuth2ServerTokenGenerator method CreateAuthorizationCode (line 275) | public string CreateAuthorizationCode() => GetNextValueOrRandom(AuthCo... method CreateDeviceCode (line 276) | public string CreateDeviceCode() => GetNextValueOrRandom(DeviceCodes, ... method CreateUserCode (line 277) | public string CreateUserCode() => GetNextValueOrRandom(UserCodes, ref ... method CreateAccessToken (line 278) | public string CreateAccessToken() => GetNextValueOrRandom(AccessTokens... method CreateRefreshToken (line 279) | public string CreateRefreshToken() => GetNextValueOrRandom(RefreshToke... method GetNextValueOrRandom (line 281) | private static string GetNextValueOrRandom(List values, ref in... class OAuth2Application (line 297) | public class OAuth2Application class AuthCodeGrant (line 299) | public class AuthCodeGrant method AuthCodeGrant (line 301) | public AuthCodeGrant(string code, string[] scopes, string redirectUr... class DeviceCodeGrant (line 317) | public class DeviceCodeGrant method DeviceCodeGrant (line 319) | public DeviceCodeGrant(string userCode, string deviceCode, string[] ... method OAuth2Application (line 332) | public OAuth2Application(string id) method CreateAuthorizationCodeGrant (line 351) | public AuthCodeGrant CreateAuthorizationCodeGrant(TestOAuth2ServerToke... method CreateDeviceCodeGrant (line 362) | public DeviceCodeGrant CreateDeviceCodeGrant(TestOAuth2ServerTokenGene... method OwnsDeviceCodeGrant (line 373) | public bool OwnsDeviceCodeGrant(string userCode) method ApproveDeviceCodeGrant (line 378) | public void ApproveDeviceCodeGrant(string userCode) method IsDeviceCodeGrantApproved (line 390) | public bool IsDeviceCodeGrantApproved(string deviceCode) method CreateTokenByAuthorizationGrant (line 402) | public TokenEndpointResponseJson CreateTokenByAuthorizationGrant( method CreateTokenByRefreshTokenGrant (line 474) | public TokenEndpointResponseJson CreateTokenByRefreshTokenGrant(TestOA... method CreateTokenByDeviceCodeGrant (line 497) | public TokenEndpointResponseJson CreateTokenByDeviceCodeGrant(TestOAut... method IsValidRedirect (line 530) | private bool IsValidRedirect(string url) method ValidateRedirect (line 557) | internal Uri ValidateRedirect(string redirectUrl) FILE: src/shared/TestInfrastructure/Objects/TestOAuth2WebBrowser.cs class TestOAuth2WebBrowser (line 9) | public class TestOAuth2WebBrowser : IOAuth2WebBrowser method TestOAuth2WebBrowser (line 13) | public TestOAuth2WebBrowser(HttpMessageHandler httpHandler) method UpdateRedirectUri (line 18) | public Uri UpdateRedirectUri(Uri uri) method GetAuthenticationCodeAsync (line 23) | public async Task GetAuthenticationCodeAsync(Uri authorizationUri... FILE: src/shared/TestInfrastructure/Objects/TestSessionManager.cs class TestSessionManager (line 5) | public class TestSessionManager : ISessionManager method OpenBrowser (line 15) | void ISessionManager.OpenBrowser(Uri uri) => OpenBrowserFunc(uri); FILE: src/shared/TestInfrastructure/Objects/TestSettings.cs class TestSettings (line 6) | public class TestSettings : ISettings method GetTrace2Settings (line 58) | public Trace2Settings GetTrace2Settings() method TryGetSetting (line 71) | public bool TryGetSetting(string envarName, string section, string pro... method TryGetPathSetting (line 100) | public bool TryGetPathSetting(string envarName, string section, string... method GetSettingValues (line 105) | public IEnumerable GetSettingValues(string envarName, string s... method GetTracingEnabled (line 151) | bool ISettings.GetTracingEnabled(out string value) method GetProxyConfiguration (line 169) | ProxyConfiguration ISettings.GetProxyConfiguration() method Dispose (line 200) | void IDisposable.Dispose() { } FILE: src/shared/TestInfrastructure/Objects/TestStandardStreams.cs class TestStandardStreams (line 6) | public class TestStandardStreams : IStandardStreams FILE: src/shared/TestInfrastructure/Objects/TestTerminal.cs class TestTerminal (line 6) | public class TestTerminal : ITerminal method WriteLine (line 14) | public void WriteLine(string format, params object[] args) method Prompt (line 19) | string ITerminal.Prompt(string prompt) method PromptSecret (line 29) | string ITerminal.PromptSecret(string prompt) FILE: src/shared/TestInfrastructure/PlatformAttributes.cs class WindowsFactAttribute (line 6) | public class WindowsFactAttribute : FactAttribute method WindowsFactAttribute (line 8) | public WindowsFactAttribute() class MacOSFactAttribute (line 17) | public class MacOSFactAttribute : FactAttribute method MacOSFactAttribute (line 19) | public MacOSFactAttribute() class LinuxFactAttribute (line 28) | public class LinuxFactAttribute : FactAttribute method LinuxFactAttribute (line 30) | public LinuxFactAttribute() class PosixFactAttribute (line 39) | public class PosixFactAttribute : FactAttribute method PosixFactAttribute (line 41) | public PosixFactAttribute() class WindowsTheoryAttribute (line 51) | public class WindowsTheoryAttribute : TheoryAttribute method WindowsTheoryAttribute (line 53) | public WindowsTheoryAttribute() class MacOSTheoryAttribute (line 62) | public class MacOSTheoryAttribute : TheoryAttribute method MacOSTheoryAttribute (line 64) | public MacOSTheoryAttribute() class LinuxTheoryAttribute (line 73) | public class LinuxTheoryAttribute : TheoryAttribute method LinuxTheoryAttribute (line 75) | public LinuxTheoryAttribute() class PosixTheoryAttribute (line 84) | public class PosixTheoryAttribute : TheoryAttribute method PosixTheoryAttribute (line 86) | public PosixTheoryAttribute() FILE: src/shared/TestInfrastructure/RestTestUtilities.cs class RestTestUtilities (line 9) | public static class RestTestUtilities method AssertBasicAuth (line 11) | public static void AssertBasicAuth(HttpRequestMessage request, string ... method AssertBearerAuth (line 21) | public static void AssertBearerAuth(HttpRequestMessage request, string... FILE: src/shared/TestInfrastructure/TestUtils.cs class TestUtils (line 8) | public static class TestUtils method ChangeDirectory (line 10) | public static IDisposable ChangeDirectory(string path) class ChangeDirectoryCookie (line 17) | private class ChangeDirectoryCookie : IDisposable method ChangeDirectoryCookie (line 20) | public ChangeDirectoryCookie(string oldPath) => _oldPath = oldPath; method Dispose (line 21) | public void Dispose() => Environment.CurrentDirectory = _oldPath; method JoinPaths (line 24) | private static string JoinPaths(string basePath, params string[] names) method CreateFileSymlink (line 34) | public static string CreateFileSymlink(string baseDir, string linkName... method CreateDirectorySymlink (line 41) | public static string CreateDirectorySymlink(string baseDir, string lin... method CreateFile (line 48) | public static string CreateFile(string baseDir, params string[] names) method CreateDirectory (line 57) | public static string CreateDirectory(string baseDir, params string[] n... method GetTempDirectory (line 64) | public static string GetTempDirectory(bool create = true) method GetUuid (line 81) | public static string GetUuid(int length = -1) method RunCommandAsync (line 93) | public static async Task RunCommandAsync(string filePath, stri...