78 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 (76)
_generated\38\PluginCacheJsonContext.OperationClaim.g.cs (9)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::NuGet.Protocol.Plugins.OperationClaim>? _OperationClaim; 19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::NuGet.Protocol.Plugins.OperationClaim> OperationClaim 22get => _OperationClaim ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::NuGet.Protocol.Plugins.OperationClaim>)Options.GetTypeInfo(typeof(global::NuGet.Protocol.Plugins.OperationClaim)); 25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::NuGet.Protocol.Plugins.OperationClaim> Create_OperationClaim(global::System.Text.Json.JsonSerializerOptions options) 27if (!TryGetTypeInfoForRuntimeCustomConverter<global::NuGet.Protocol.Plugins.OperationClaim>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::NuGet.Protocol.Plugins.OperationClaim> jsonTypeInfo)) 29jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateValueInfo<global::NuGet.Protocol.Plugins.OperationClaim>(options, global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.GetEnumConverter<global::NuGet.Protocol.Plugins.OperationClaim>(options));
_generated\39\PluginCacheJsonContext.IReadOnlyListOperationClaim.g.cs (12)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.IReadOnlyList<global::NuGet.Protocol.Plugins.OperationClaim>>? _IReadOnlyListOperationClaim; 19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.IReadOnlyList<global::NuGet.Protocol.Plugins.OperationClaim>> IReadOnlyListOperationClaim 22get => _IReadOnlyListOperationClaim ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.IReadOnlyList<global::NuGet.Protocol.Plugins.OperationClaim>>)Options.GetTypeInfo(typeof(global::System.Collections.Generic.IReadOnlyList<global::NuGet.Protocol.Plugins.OperationClaim>)); 25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.IReadOnlyList<global::NuGet.Protocol.Plugins.OperationClaim>> Create_IReadOnlyListOperationClaim(global::System.Text.Json.JsonSerializerOptions options) 27if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.Collections.Generic.IReadOnlyList<global::NuGet.Protocol.Plugins.OperationClaim>>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.IReadOnlyList<global::NuGet.Protocol.Plugins.OperationClaim>> jsonTypeInfo)) 29var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::System.Collections.Generic.IReadOnlyList<global::NuGet.Protocol.Plugins.OperationClaim>> 37jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateIEnumerableInfo<global::System.Collections.Generic.IReadOnlyList<global::NuGet.Protocol.Plugins.OperationClaim>, global::NuGet.Protocol.Plugins.OperationClaim>(options, info); 47private void IReadOnlyListOperationClaimSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::System.Collections.Generic.IReadOnlyList<global::NuGet.Protocol.Plugins.OperationClaim>? value) 57foreach (global::NuGet.Protocol.Plugins.OperationClaim element in value)
_generated\41\PluginCacheJsonContext.GetJsonTypeInfo.g.cs (2)
22if (type == typeof(global::NuGet.Protocol.Plugins.OperationClaim)) 26if (type == typeof(global::System.Collections.Generic.IReadOnlyList<global::NuGet.Protocol.Plugins.OperationClaim>))
_generated\59\PluginJsonContext.GetOperationClaimsResponse.g.cs (7)
32ObjectWithParameterizedConstructorCreator = static args => new global::NuGet.Protocol.Plugins.GetOperationClaimsResponse((global::System.Collections.Generic.IReadOnlyList<global::NuGet.Protocol.Plugins.OperationClaim>)args[0]), 35ConstructorAttributeProviderFactory = static () => typeof(global::NuGet.Protocol.Plugins.GetOperationClaimsResponse).GetConstructor(InstanceMemberBindingFlags, binder: null, new[] {typeof(global::System.Collections.Generic.IReadOnlyList<global::NuGet.Protocol.Plugins.OperationClaim>)}, modifiers: null), 53var info0 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.Collections.Generic.IReadOnlyList<global::NuGet.Protocol.Plugins.OperationClaim>> 68AttributeProviderFactory = static () => typeof(global::NuGet.Protocol.Plugins.GetOperationClaimsResponse).GetProperty("Claims", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.IReadOnlyList<global::NuGet.Protocol.Plugins.OperationClaim>), global::System.Array.Empty<global::System.Type>(), null), 71properties[0] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.Collections.Generic.IReadOnlyList<global::NuGet.Protocol.Plugins.OperationClaim>>(options, info0); 88global::System.Collections.Generic.IReadOnlyList<global::NuGet.Protocol.Plugins.OperationClaim> __value_Claims = ((global::NuGet.Protocol.Plugins.GetOperationClaimsResponse)value).Claims; 103ParameterType = typeof(global::System.Collections.Generic.IReadOnlyList<global::NuGet.Protocol.Plugins.OperationClaim>),
_generated\76\PluginJsonContext.OperationClaim.g.cs (10)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::NuGet.Protocol.Plugins.OperationClaim>? _OperationClaim; 19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::NuGet.Protocol.Plugins.OperationClaim> OperationClaim 22get => _OperationClaim ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::NuGet.Protocol.Plugins.OperationClaim>)Options.GetTypeInfo(typeof(global::NuGet.Protocol.Plugins.OperationClaim)); 25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::NuGet.Protocol.Plugins.OperationClaim> Create_OperationClaim(global::System.Text.Json.JsonSerializerOptions options) 27if (!TryGetTypeInfoForRuntimeCustomConverter<global::NuGet.Protocol.Plugins.OperationClaim>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::NuGet.Protocol.Plugins.OperationClaim> jsonTypeInfo)) 29global::System.Text.Json.Serialization.JsonConverter converter = ExpandConverter(typeof(global::NuGet.Protocol.Plugins.OperationClaim), new global::System.Text.Json.Serialization.JsonStringEnumConverter<global::NuGet.Protocol.Plugins.OperationClaim>(), options); 30jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateValueInfo<global::NuGet.Protocol.Plugins.OperationClaim> (options, converter);
_generated\87\PluginJsonContext.IReadOnlyListOperationClaim.g.cs (12)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.IReadOnlyList<global::NuGet.Protocol.Plugins.OperationClaim>>? _IReadOnlyListOperationClaim; 19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.IReadOnlyList<global::NuGet.Protocol.Plugins.OperationClaim>> IReadOnlyListOperationClaim 22get => _IReadOnlyListOperationClaim ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.IReadOnlyList<global::NuGet.Protocol.Plugins.OperationClaim>>)Options.GetTypeInfo(typeof(global::System.Collections.Generic.IReadOnlyList<global::NuGet.Protocol.Plugins.OperationClaim>)); 25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.IReadOnlyList<global::NuGet.Protocol.Plugins.OperationClaim>> Create_IReadOnlyListOperationClaim(global::System.Text.Json.JsonSerializerOptions options) 27if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.Collections.Generic.IReadOnlyList<global::NuGet.Protocol.Plugins.OperationClaim>>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.IReadOnlyList<global::NuGet.Protocol.Plugins.OperationClaim>> jsonTypeInfo)) 29var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::System.Collections.Generic.IReadOnlyList<global::NuGet.Protocol.Plugins.OperationClaim>> 37jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateIEnumerableInfo<global::System.Collections.Generic.IReadOnlyList<global::NuGet.Protocol.Plugins.OperationClaim>, global::NuGet.Protocol.Plugins.OperationClaim>(options, info); 47private void IReadOnlyListOperationClaimSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::System.Collections.Generic.IReadOnlyList<global::NuGet.Protocol.Plugins.OperationClaim>? value) 57foreach (global::NuGet.Protocol.Plugins.OperationClaim element in value)
_generated\95\PluginJsonContext.GetJsonTypeInfo.g.cs (2)
154if (type == typeof(global::NuGet.Protocol.Plugins.OperationClaim)) 198if (type == typeof(global::System.Collections.Generic.IReadOnlyList<global::NuGet.Protocol.Plugins.OperationClaim>))
Plugins\IPluginManager.cs (1)
42Task<Tuple<bool, PluginCreationResult>> TryGetSourceAgnosticPluginAsync(PluginDiscoveryResult pluginDiscoveryResult, OperationClaim requestedOperationClaim, CancellationToken cancellationToken);
Plugins\Messages\GetOperationClaimsResponse.cs (6)
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)); 56internal GetOperationClaimsResponse(IReadOnlyList<OperationClaim> claims) 57: this((IEnumerable<OperationClaim>)claims)
Plugins\PluginCacheEntry.cs (1)
37public IReadOnlyList<OperationClaim> OperationClaims { get; set; }
Plugins\PluginCacheJsonContext.cs (1)
9[JsonSerializable(typeof(IReadOnlyList<OperationClaim>))]
Plugins\PluginCreationResult.cs (2)
19public IReadOnlyList<OperationClaim> Claims { get; } 50public PluginCreationResult(IPlugin plugin, IPluginMulticlientUtilities utilities, IReadOnlyList<OperationClaim> claims)
Plugins\PluginManager.cs (8)
35private ConcurrentDictionary<PluginRequestKey, Lazy<Task<IReadOnlyList<OperationClaim>>>> _pluginOperationClaims; 132OperationClaim.DownloadPackage, 157public Task<Tuple<bool, PluginCreationResult>> TryGetSourceAgnosticPluginAsync(PluginDiscoveryResult pluginDiscoveryResult, OperationClaim requestedOperationClaim, CancellationToken cancellationToken) 189OperationClaim requestedOperationClaim, 226key => new Lazy<Task<IReadOnlyList<OperationClaim>>>(() => 320_pluginOperationClaims = new ConcurrentDictionary<PluginRequestKey, Lazy<Task<IReadOnlyList<OperationClaim>>>>(); 325private static async Task<IReadOnlyList<OperationClaim>> GetPluginOperationClaimsAsync( 344return 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,