22 references to OperationClaim
NuGet.Credentials (2)
SecurePluginCredentialProvider.cs (2)
94Tuple<bool, PluginCreationResult> result = await _pluginManager.TryGetSourceAgnosticPluginAsync(_discoveredPlugin, OperationClaim.Authentication, cancellationToken); 116_isAnAuthenticationPlugin = creationResult.Claims.Contains(OperationClaim.Authentication);
NuGet.Protocol (20)
Plugins\IPluginManager.cs (1)
42Task<Tuple<bool, PluginCreationResult>> TryGetSourceAgnosticPluginAsync(PluginDiscoveryResult pluginDiscoveryResult, OperationClaim requestedOperationClaim, CancellationToken cancellationToken);
Plugins\Messages\GetOperationClaimsResponse.cs (4)
23public IReadOnlyList<OperationClaim> Claims { get; } 31/// undefined <see cref="OperationClaim" /> values.</exception> 33public GetOperationClaimsResponse(IEnumerable<OperationClaim> claims) 40var unrecognizedClaims = claims.Where(claim => !Enum.IsDefined(typeof(OperationClaim), claim));
Plugins\PluginCacheEntry.cs (2)
39public IReadOnlyList<OperationClaim> OperationClaims { get; set; } 68OperationClaims = serializer.Deserialize<IReadOnlyList<OperationClaim>>(jsonTextReader);
Plugins\PluginCreationResult.cs (2)
19public IReadOnlyList<OperationClaim> Claims { get; } 50public PluginCreationResult(IPlugin plugin, IPluginMulticlientUtilities utilities, IReadOnlyList<OperationClaim> claims)
Plugins\PluginManager.cs (8)
36private ConcurrentDictionary<PluginRequestKey, Lazy<Task<IReadOnlyList<OperationClaim>>>> _pluginOperationClaims; 135OperationClaim.DownloadPackage, 160public Task<Tuple<bool, PluginCreationResult>> TryGetSourceAgnosticPluginAsync(PluginDiscoveryResult pluginDiscoveryResult, OperationClaim requestedOperationClaim, CancellationToken cancellationToken) 192OperationClaim requestedOperationClaim, 229key => new Lazy<Task<IReadOnlyList<OperationClaim>>>(() => 323_pluginOperationClaims = new ConcurrentDictionary<PluginRequestKey, Lazy<Task<IReadOnlyList<OperationClaim>>>>(); 328private async Task<IReadOnlyList<OperationClaim>> GetPluginOperationClaimsAsync( 347return Array.Empty<OperationClaim>();
Providers\DownloadResourcePluginProvider.cs (1)
61var result = await pluginResource.GetPluginAsync(OperationClaim.DownloadPackage, cancellationToken);
RemoteRepositories\PluginFindPackageByIdResourceProvider.cs (1)
61var result = await pluginResource.GetPluginAsync(OperationClaim.DownloadPackage, cancellationToken);
Resources\PluginResource.cs (1)
66OperationClaim requiredClaim,