AWSSDK_DotNet.IntegrationTests.Tests.CredentialsTests.WriteCreds C# (CSharp) Method

WriteCreds() private static method

private static WriteCreds ( string profileName, ImmutableCredentials ic ) : string
profileName string
ic Amazon.Runtime.ImmutableCredentials
return string
        private static string WriteCreds(string profileName, ImmutableCredentials ic)
        {
            string configPath = Path.GetFullPath("credentials");
            using (var stream = File.Open(configPath, FileMode.Create, FileAccess.Write, FileShare.None))
            using (var writer = new StreamWriter(stream))
            {
                AppendCredentialsSet(writer, profileName + "0", basicCreds);
                AppendCredentialsSet(writer, profileName + "1", sessionCreds);
                AppendCredentialsSet(writer, profileName, ic);
                AppendCredentialsSet(writer, profileName + "2", basicCreds);
                AppendCredentialsSet(writer, profileName + "3", sessionCreds);
            }

            return configPath;
        }