Skip to content

C# GenericHost remove state from TokenProvider abstract base class so it makes more sense for JIT requested tokens (for long lived ApiClients with OAuth security schemes) #253

C# GenericHost remove state from TokenProvider abstract base class so it makes more sense for JIT requested tokens (for long lived ApiClients with OAuth security schemes)

C# GenericHost remove state from TokenProvider abstract base class so it makes more sense for JIT requested tokens (for long lived ApiClients with OAuth security schemes) #253

Triggered via pull request October 27, 2025 09:39
Status Success
Total duration 4m 32s
Artifacts

samples-dotnet9.yaml

on: pull_request
Matrix: Build .Net projects
Fit to window
Zoom out
Zoom in

Annotations

166 warnings
Build .Net projects (samples/client/petstore/csharp/generichost/latest/InlineEnumAnyOf): samples/client/petstore/csharp/generichost/latest/InlineEnumAnyOf/src/Org.OpenAPITools/Client/TokenProvider`1.cs#L24
Missing XML comment for publicly visible type or member 'TokenProvider<TTokenBase>.GetAsync(string, CancellationToken)'
Build .Net projects (samples/client/petstore/csharp/generichost/latest/InlineEnumAnyOf): samples/client/petstore/csharp/generichost/latest/InlineEnumAnyOf/src/Org.OpenAPITools/Client/RateLimitProvider`1.cs#L49
Missing XML comment for publicly visible type or member 'RateLimitProvider<TTokenBase>.GetAsync(string, CancellationToken)'
Build .Net projects (samples/client/petstore/csharp/generichost/latest/InlineEnumAnyOf): samples/client/petstore/csharp/generichost/latest/InlineEnumAnyOf/src/Org.OpenAPITools/Client/TokenProvider`1.cs#L24
Missing XML comment for publicly visible type or member 'TokenProvider<TTokenBase>.GetAsync(string, CancellationToken)'
Build .Net projects (samples/client/petstore/csharp/generichost/latest/InlineEnumAnyOf): samples/client/petstore/csharp/generichost/latest/InlineEnumAnyOf/src/Org.OpenAPITools/Client/RateLimitProvider`1.cs#L49
Missing XML comment for publicly visible type or member 'RateLimitProvider<TTokenBase>.GetAsync(string, CancellationToken)'
Build .Net projects (samples/client/petstore/csharp/generichost/latest/ComposedEnum): samples/client/petstore/csharp/generichost/latest/ComposedEnum/src/Org.OpenAPITools/Client/TokenProvider`1.cs#L24
Missing XML comment for publicly visible type or member 'TokenProvider<TTokenBase>.GetAsync(string, CancellationToken)'
Build .Net projects (samples/client/petstore/csharp/generichost/latest/ComposedEnum): samples/client/petstore/csharp/generichost/latest/ComposedEnum/src/Org.OpenAPITools/Client/RateLimitProvider`1.cs#L49
Missing XML comment for publicly visible type or member 'RateLimitProvider<TTokenBase>.GetAsync(string, CancellationToken)'
Build .Net projects (samples/client/petstore/csharp/generichost/latest/ComposedEnum): samples/client/petstore/csharp/generichost/latest/ComposedEnum/src/Org.OpenAPITools/Client/TokenProvider`1.cs#L24
Missing XML comment for publicly visible type or member 'TokenProvider<TTokenBase>.GetAsync(string, CancellationToken)'
Build .Net projects (samples/client/petstore/csharp/generichost/latest/ComposedEnum): samples/client/petstore/csharp/generichost/latest/ComposedEnum/src/Org.OpenAPITools/Client/RateLimitProvider`1.cs#L49
Missing XML comment for publicly visible type or member 'RateLimitProvider<TTokenBase>.GetAsync(string, CancellationToken)'
Build .Net projects (samples/client/petstore/csharp/generichost/latest/OneOfList): samples/client/petstore/csharp/generichost/latest/OneOfList/src/Org.OpenAPITools/Client/TokenProvider`1.cs#L24
Missing XML comment for publicly visible type or member 'TokenProvider<TTokenBase>.GetAsync(string, CancellationToken)'
Build .Net projects (samples/client/petstore/csharp/generichost/latest/OneOfList): samples/client/petstore/csharp/generichost/latest/OneOfList/src/Org.OpenAPITools/Client/RateLimitProvider`1.cs#L49
Missing XML comment for publicly visible type or member 'RateLimitProvider<TTokenBase>.GetAsync(string, CancellationToken)'
Build .Net projects (samples/client/petstore/csharp/generichost/latest/OneOfList): samples/client/petstore/csharp/generichost/latest/OneOfList/src/Org.OpenAPITools/Client/TokenProvider`1.cs#L24
Missing XML comment for publicly visible type or member 'TokenProvider<TTokenBase>.GetAsync(string, CancellationToken)'
Build .Net projects (samples/client/petstore/csharp/generichost/latest/OneOfList): samples/client/petstore/csharp/generichost/latest/OneOfList/src/Org.OpenAPITools/Client/RateLimitProvider`1.cs#L49
Missing XML comment for publicly visible type or member 'RateLimitProvider<TTokenBase>.GetAsync(string, CancellationToken)'
Build .Net projects (samples/client/petstore/csharp/generichost/net9/AnyOf): samples/client/petstore/csharp/generichost/net9/AnyOf/src/Org.OpenAPITools/Client/TokenProvider`1.cs#L24
Missing XML comment for publicly visible type or member 'TokenProvider<TTokenBase>.GetAsync(string, CancellationToken)'
Build .Net projects (samples/client/petstore/csharp/generichost/net9/AnyOf): samples/client/petstore/csharp/generichost/net9/AnyOf/src/Org.OpenAPITools/Client/TokenBase.cs#L20
Missing XML comment for publicly visible type or member 'TokenBase.TokenBecameAvailableEventHandler'
Build .Net projects (samples/client/petstore/csharp/generichost/net9/AnyOf): samples/client/petstore/csharp/generichost/net9/AnyOf/src/Org.OpenAPITools/Client/RateLimitProvider`1.cs#L49
Missing XML comment for publicly visible type or member 'RateLimitProvider<TTokenBase>.GetAsync(string, CancellationToken)'
Build .Net projects (samples/client/petstore/csharp/generichost/net9/AnyOf): samples/client/petstore/csharp/generichost/net9/AnyOf/src/Org.OpenAPITools/Client/TokenProvider`1.cs#L24
Missing XML comment for publicly visible type or member 'TokenProvider<TTokenBase>.GetAsync(string, CancellationToken)'
Build .Net projects (samples/client/petstore/csharp/generichost/net9/AnyOf): samples/client/petstore/csharp/generichost/net9/AnyOf/src/Org.OpenAPITools/Client/TokenBase.cs#L20
Missing XML comment for publicly visible type or member 'TokenBase.TokenBecameAvailableEventHandler'
Build .Net projects (samples/client/petstore/csharp/generichost/net9/AnyOf): samples/client/petstore/csharp/generichost/net9/AnyOf/src/Org.OpenAPITools/Client/RateLimitProvider`1.cs#L49
Missing XML comment for publicly visible type or member 'RateLimitProvider<TTokenBase>.GetAsync(string, CancellationToken)'
Build .Net projects (samples/client/petstore/csharp/generichost/net9/AllOf): samples/client/petstore/csharp/generichost/net9/AllOf/src/Org.OpenAPITools/Client/TokenProvider`1.cs#L24
Missing XML comment for publicly visible type or member 'TokenProvider<TTokenBase>.GetAsync(string, CancellationToken)'
Build .Net projects (samples/client/petstore/csharp/generichost/net9/AllOf): samples/client/petstore/csharp/generichost/net9/AllOf/src/Org.OpenAPITools/Client/TokenBase.cs#L20
Missing XML comment for publicly visible type or member 'TokenBase.TokenBecameAvailableEventHandler'
Build .Net projects (samples/client/petstore/csharp/generichost/net9/AllOf): samples/client/petstore/csharp/generichost/net9/AllOf/src/Org.OpenAPITools/Client/RateLimitProvider`1.cs#L49
Missing XML comment for publicly visible type or member 'RateLimitProvider<TTokenBase>.GetAsync(string, CancellationToken)'
Build .Net projects (samples/client/petstore/csharp/generichost/net9/AllOf): samples/client/petstore/csharp/generichost/net9/AllOf/src/Org.OpenAPITools/Client/TokenProvider`1.cs#L24
Missing XML comment for publicly visible type or member 'TokenProvider<TTokenBase>.GetAsync(string, CancellationToken)'
Build .Net projects (samples/client/petstore/csharp/generichost/net9/AllOf): samples/client/petstore/csharp/generichost/net9/AllOf/src/Org.OpenAPITools/Client/TokenBase.cs#L20
Missing XML comment for publicly visible type or member 'TokenBase.TokenBecameAvailableEventHandler'
Build .Net projects (samples/client/petstore/csharp/generichost/net9/AllOf): samples/client/petstore/csharp/generichost/net9/AllOf/src/Org.OpenAPITools/Client/RateLimitProvider`1.cs#L49
Missing XML comment for publicly visible type or member 'RateLimitProvider<TTokenBase>.GetAsync(string, CancellationToken)'
Build .Net projects (samples/client/petstore/csharp/generichost/latest/HelloWorld): samples/client/petstore/csharp/generichost/latest/HelloWorld/src/Org.OpenAPITools/Client/TokenProvider`1.cs#L24
Missing XML comment for publicly visible type or member 'TokenProvider<TTokenBase>.GetAsync(string, CancellationToken)'
Build .Net projects (samples/client/petstore/csharp/generichost/latest/HelloWorld): samples/client/petstore/csharp/generichost/latest/HelloWorld/src/Org.OpenAPITools/Client/RateLimitProvider`1.cs#L49
Missing XML comment for publicly visible type or member 'RateLimitProvider<TTokenBase>.GetAsync(string, CancellationToken)'
Build .Net projects (samples/client/petstore/csharp/generichost/latest/HelloWorld): samples/client/petstore/csharp/generichost/latest/HelloWorld/src/Org.OpenAPITools/Client/TokenProvider`1.cs#L24
Missing XML comment for publicly visible type or member 'TokenProvider<TTokenBase>.GetAsync(string, CancellationToken)'
Build .Net projects (samples/client/petstore/csharp/generichost/latest/HelloWorld): samples/client/petstore/csharp/generichost/latest/HelloWorld/src/Org.OpenAPITools/Client/RateLimitProvider`1.cs#L49
Missing XML comment for publicly visible type or member 'RateLimitProvider<TTokenBase>.GetAsync(string, CancellationToken)'
Build .Net projects (samples/client/petstore/csharp/httpclient/net9/Petstore): samples/client/petstore/csharp/httpclient/net9/Petstore/src/Org.OpenAPITools/Model/Descendant1.cs#L154
'Descendant1.BaseValidate(ValidationContext)' hides inherited member 'TestDescendants.BaseValidate(ValidationContext)'. Use the new keyword if hiding was intended.
Build .Net projects (samples/client/petstore/csharp/httpclient/net9/Petstore): samples/client/petstore/csharp/httpclient/net9/Petstore/src/Org.OpenAPITools/Model/Descendant1.cs#L72
'Descendant1.AdditionalProperties' hides inherited member 'TestDescendants.AdditionalProperties'. Use the new keyword if hiding was intended.
Build .Net projects (samples/client/petstore/csharp/httpclient/net9/Petstore): samples/client/petstore/csharp/httpclient/net9/Petstore/src/Org.OpenAPITools/Model/CopyActivity.cs#L175
'CopyActivity.BaseValidate(ValidationContext)' hides inherited member 'EntityBase.BaseValidate(ValidationContext)'. Use the new keyword if hiding was intended.
Build .Net projects (samples/client/petstore/csharp/httpclient/net9/Petstore): samples/client/petstore/csharp/httpclient/net9/Petstore/src/Org.OpenAPITools/Model/CopyActivity.cs#L91
'CopyActivity.AdditionalProperties' hides inherited member 'EntityBase.AdditionalProperties'. Use the new keyword if hiding was intended.
Build .Net projects (samples/client/petstore/csharp/httpclient/net9/Petstore): samples/client/petstore/csharp/httpclient/net9/Petstore/src/Org.OpenAPITools/Model/CopyActivity.cs#L55
'CopyActivity.Schema' hides inherited member 'EntityBase.Schema'. Use the new keyword if hiding was intended.
Build .Net projects (samples/client/petstore/csharp/httpclient/net9/Petstore): samples/client/petstore/csharp/httpclient/net9/Petstore/src/Org.OpenAPITools/Model/ChildCat.cs#L170
'ChildCat.BaseValidate(ValidationContext)' hides inherited member 'ParentPet.BaseValidate(ValidationContext)'. Use the new keyword if hiding was intended.
Build .Net projects (samples/client/petstore/csharp/httpclient/net9/Petstore): samples/client/petstore/csharp/httpclient/net9/Petstore/src/Org.OpenAPITools/Model/ChildCat.cs#L86
'ChildCat.AdditionalProperties' hides inherited member 'ParentPet.AdditionalProperties'. Use the new keyword if hiding was intended.
Build .Net projects (samples/client/petstore/csharp/httpclient/net9/Petstore): samples/client/petstore/csharp/httpclient/net9/Petstore/src/Org.OpenAPITools/Model/ChildCat.cs#L55
'ChildCat.PetType' hides inherited member 'GrandparentAnimal.PetType'. Use the new keyword if hiding was intended.
Build .Net projects (samples/client/petstore/csharp/httpclient/net9/Petstore): samples/client/petstore/csharp/httpclient/net9/Petstore/src/Org.OpenAPITools/Model/Cat.cs#L146
'Cat.BaseValidate(ValidationContext)' hides inherited member 'Animal.BaseValidate(ValidationContext)'. Use the new keyword if hiding was intended.
Build .Net projects (samples/client/petstore/csharp/httpclient/net9/Petstore): samples/client/petstore/csharp/httpclient/net9/Petstore/src/Org.OpenAPITools/Model/Cat.cs#L67
'Cat.AdditionalProperties' hides inherited member 'Animal.AdditionalProperties'. Use the new keyword if hiding was intended.
Build .Net projects (samples/client/petstore/csharp/generichost/net9/AnyOfNoCompare): samples/client/petstore/csharp/generichost/net9/AnyOfNoCompare/src/Org.OpenAPITools/Client/TokenProvider`1.cs#L24
Missing XML comment for publicly visible type or member 'TokenProvider<TTokenBase>.GetAsync(string, CancellationToken)'
Build .Net projects (samples/client/petstore/csharp/generichost/net9/AnyOfNoCompare): samples/client/petstore/csharp/generichost/net9/AnyOfNoCompare/src/Org.OpenAPITools/Client/RateLimitProvider`1.cs#L49
Missing XML comment for publicly visible type or member 'RateLimitProvider<TTokenBase>.GetAsync(string, CancellationToken)'
Build .Net projects (samples/client/petstore/csharp/generichost/net9/AnyOfNoCompare): samples/client/petstore/csharp/generichost/net9/AnyOfNoCompare/src/Org.OpenAPITools/Client/TokenProvider`1.cs#L24
Missing XML comment for publicly visible type or member 'TokenProvider<TTokenBase>.GetAsync(string, CancellationToken)'
Build .Net projects (samples/client/petstore/csharp/generichost/net9/AnyOfNoCompare): samples/client/petstore/csharp/generichost/net9/AnyOfNoCompare/src/Org.OpenAPITools/Client/RateLimitProvider`1.cs#L49
Missing XML comment for publicly visible type or member 'RateLimitProvider<TTokenBase>.GetAsync(string, CancellationToken)'
Build .Net projects (samples/client/petstore/csharp/restsharp/net9/EnumMappings): samples/client/petstore/csharp/restsharp/net9/EnumMappings/src/Org.OpenAPITools/Model/NumberOnly.cs#L36
'NumberOnly' cannot be marked as CLS-compliant because the assembly does not have a CLSCompliant attribute
Build .Net projects (samples/client/petstore/csharp/restsharp/net9/EnumMappings): samples/client/petstore/csharp/restsharp/net9/EnumMappings/src/Org.OpenAPITools/Model/ParentPet.cs#L136
'ParentPet.BaseValidate(ValidationContext)' hides inherited member 'GrandparentAnimal.BaseValidate(ValidationContext)'. Use the new keyword if hiding was intended.
Build .Net projects (samples/client/petstore/csharp/restsharp/net9/EnumMappings): samples/client/petstore/csharp/restsharp/net9/EnumMappings/src/Org.OpenAPITools/Model/ParentPet.cs#L59
'ParentPet.AdditionalProperties' hides inherited member 'GrandparentAnimal.AdditionalProperties'. Use the new keyword if hiding was intended.
Build .Net projects (samples/client/petstore/csharp/restsharp/net9/EnumMappings): samples/client/petstore/csharp/restsharp/net9/EnumMappings/src/Org.OpenAPITools/Model/Dog.cs#L148
'Dog.BaseValidate(ValidationContext)' hides inherited member 'Animal.BaseValidate(ValidationContext)'. Use the new keyword if hiding was intended.
Build .Net projects (samples/client/petstore/csharp/restsharp/net9/EnumMappings): samples/client/petstore/csharp/restsharp/net9/EnumMappings/src/Org.OpenAPITools/Model/Dog.cs#L66
'Dog.AdditionalProperties' hides inherited member 'Animal.AdditionalProperties'. Use the new keyword if hiding was intended.
Build .Net projects (samples/client/petstore/csharp/restsharp/net9/EnumMappings): samples/client/petstore/csharp/restsharp/net9/EnumMappings/src/Org.OpenAPITools/Model/ChildCat.cs#L169
'ChildCat.BaseValidate(ValidationContext)' hides inherited member 'ParentPet.BaseValidate(ValidationContext)'. Use the new keyword if hiding was intended.
Build .Net projects (samples/client/petstore/csharp/restsharp/net9/EnumMappings): samples/client/petstore/csharp/restsharp/net9/EnumMappings/src/Org.OpenAPITools/Model/ChildCat.cs#L85
'ChildCat.AdditionalProperties' hides inherited member 'ParentPet.AdditionalProperties'. Use the new keyword if hiding was intended.
Build .Net projects (samples/client/petstore/csharp/restsharp/net9/EnumMappings): samples/client/petstore/csharp/restsharp/net9/EnumMappings/src/Org.OpenAPITools/Model/ChildCat.cs#L54
'ChildCat.PetType' hides inherited member 'GrandparentAnimal.PetType'. Use the new keyword if hiding was intended.
Build .Net projects (samples/client/petstore/csharp/restsharp/net9/EnumMappings): samples/client/petstore/csharp/restsharp/net9/EnumMappings/src/Org.OpenAPITools/Model/Cat.cs#L145
'Cat.BaseValidate(ValidationContext)' hides inherited member 'Animal.BaseValidate(ValidationContext)'. Use the new keyword if hiding was intended.
Build .Net projects (samples/client/petstore/csharp/restsharp/net9/EnumMappings): samples/client/petstore/csharp/restsharp/net9/EnumMappings/src/Org.OpenAPITools/Model/Cat.cs#L66
'Cat.AdditionalProperties' hides inherited member 'Animal.AdditionalProperties'. Use the new keyword if hiding was intended.
Build .Net projects (samples/client/petstore/csharp/generichost/net9/OneOf): samples/client/petstore/csharp/generichost/net9/OneOf/src/Org.OpenAPITools/Client/TokenProvider`1.cs#L24
Missing XML comment for publicly visible type or member 'TokenProvider<TTokenBase>.GetAsync(string, CancellationToken)'
Build .Net projects (samples/client/petstore/csharp/generichost/net9/OneOf): samples/client/petstore/csharp/generichost/net9/OneOf/src/Org.OpenAPITools/Client/TokenBase.cs#L20
Missing XML comment for publicly visible type or member 'TokenBase.TokenBecameAvailableEventHandler'
Build .Net projects (samples/client/petstore/csharp/generichost/net9/OneOf): samples/client/petstore/csharp/generichost/net9/OneOf/src/Org.OpenAPITools/Client/RateLimitProvider`1.cs#L49
Missing XML comment for publicly visible type or member 'RateLimitProvider<TTokenBase>.GetAsync(string, CancellationToken)'
Build .Net projects (samples/client/petstore/csharp/generichost/net9/OneOf): samples/client/petstore/csharp/generichost/net9/OneOf/src/Org.OpenAPITools/Client/TokenProvider`1.cs#L24
Missing XML comment for publicly visible type or member 'TokenProvider<TTokenBase>.GetAsync(string, CancellationToken)'
Build .Net projects (samples/client/petstore/csharp/generichost/net9/OneOf): samples/client/petstore/csharp/generichost/net9/OneOf/src/Org.OpenAPITools/Client/TokenBase.cs#L20
Missing XML comment for publicly visible type or member 'TokenBase.TokenBecameAvailableEventHandler'
Build .Net projects (samples/client/petstore/csharp/generichost/net9/OneOf): samples/client/petstore/csharp/generichost/net9/OneOf/src/Org.OpenAPITools/Client/RateLimitProvider`1.cs#L49
Missing XML comment for publicly visible type or member 'RateLimitProvider<TTokenBase>.GetAsync(string, CancellationToken)'
Build .Net projects (samples/client/petstore/csharp/generichost/latest/Tags): samples/client/petstore/csharp/generichost/latest/Tags/src/Org.OpenAPITools/Client/TokenProvider`1.cs#L25
Missing XML comment for publicly visible type or member 'TokenProvider<TTokenBase>.GetAsync(string, CancellationToken)'
Build .Net projects (samples/client/petstore/csharp/generichost/latest/Tags): samples/client/petstore/csharp/generichost/latest/Tags/src/Org.OpenAPITools/Client/TokenBase.cs#L20
Missing XML comment for publicly visible type or member 'TokenBase.TokenBecameAvailableEventHandler'
Build .Net projects (samples/client/petstore/csharp/generichost/latest/Tags): samples/client/petstore/csharp/generichost/latest/Tags/src/Org.OpenAPITools/Client/RateLimitProvider`1.cs#L76
Missing XML comment for publicly visible type or member 'RateLimitProvider<TTokenBase>.GetAsync(string, CancellationToken)'
Build .Net projects (samples/client/petstore/csharp/generichost/latest/Tags): samples/client/petstore/csharp/generichost/latest/Tags/src/Org.OpenAPITools/Client/TokenProvider`1.cs#L25
Missing XML comment for publicly visible type or member 'TokenProvider<TTokenBase>.GetAsync(string, CancellationToken)'
Build .Net projects (samples/client/petstore/csharp/generichost/latest/Tags): samples/client/petstore/csharp/generichost/latest/Tags/src/Org.OpenAPITools/Client/TokenBase.cs#L20
Missing XML comment for publicly visible type or member 'TokenBase.TokenBecameAvailableEventHandler'
Build .Net projects (samples/client/petstore/csharp/generichost/latest/Tags): samples/client/petstore/csharp/generichost/latest/Tags/src/Org.OpenAPITools/Client/RateLimitProvider`1.cs#L76
Missing XML comment for publicly visible type or member 'RateLimitProvider<TTokenBase>.GetAsync(string, CancellationToken)'
Build .Net projects (samples/client/petstore/csharp/generichost/net9/UseDateTimeForDate): samples/client/petstore/csharp/generichost/net9/UseDateTimeForDate/src/Org.OpenAPITools/Client/TokenProvider`1.cs#L24
Missing XML comment for publicly visible type or member 'TokenProvider<TTokenBase>.GetAsync(string, CancellationToken)'
Build .Net projects (samples/client/petstore/csharp/generichost/net9/UseDateTimeForDate): samples/client/petstore/csharp/generichost/net9/UseDateTimeForDate/src/Org.OpenAPITools/Client/RateLimitProvider`1.cs#L49
Missing XML comment for publicly visible type or member 'RateLimitProvider<TTokenBase>.GetAsync(string, CancellationToken)'
Build .Net projects (samples/client/petstore/csharp/generichost/net9/UseDateTimeForDate): samples/client/petstore/csharp/generichost/net9/UseDateTimeForDate/src/Org.OpenAPITools/Client/TokenProvider`1.cs#L24
Missing XML comment for publicly visible type or member 'TokenProvider<TTokenBase>.GetAsync(string, CancellationToken)'
Build .Net projects (samples/client/petstore/csharp/generichost/net9/UseDateTimeForDate): samples/client/petstore/csharp/generichost/net9/UseDateTimeForDate/src/Org.OpenAPITools/Client/RateLimitProvider`1.cs#L49
Missing XML comment for publicly visible type or member 'RateLimitProvider<TTokenBase>.GetAsync(string, CancellationToken)'