Files
octokit.net/Octokit/Http/InMemoryCredentialStore.cs
Itai Bar-Haim 4e804f61a6 Prefer using nameof(x) over literal "x" (#1781)
* updated XML docs and added some missing bits.

* prefer nameof(x) over literal "x"
2018-03-07 20:43:10 +10:00

32 lines
917 B
C#

using System.Threading.Tasks;
namespace Octokit.Internal
{
/// <summary>
/// Abstraction for interacting with credentials
/// </summary>
public class InMemoryCredentialStore : ICredentialStore
{
readonly Credentials _credentials;
/// <summary>
/// Create an instance of the InMemoryCredentialStore
/// </summary>
/// <param name="credentials"></param>
public InMemoryCredentialStore(Credentials credentials)
{
Ensure.ArgumentNotNull(credentials, nameof(credentials));
_credentials = credentials;
}
/// <summary>
/// Retrieve the credentials from the underlying store
/// </summary>
/// <returns>A continuation containing credentials</returns>
public Task<Credentials> GetCredentials()
{
return Task.FromResult(_credentials);
}
}
}