Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions eng/Packages.Data.props
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,7 @@

<!-- BCL packages -->
<PackageReference Update="System.Buffers" Version="4.5.1" />
<PackageReference Update="System.ClientModel" Version="1.7.0" />
<PackageReference Update="System.ClientModel" Version="1.8.0" />
<PackageReference Update="System.IO.Hashing" Version="8.0.0" />
<PackageReference Update="System.Memory" Version="4.6.3" />
<PackageReference Update="System.Memory.Data" Version="8.0.1" />
Expand Down Expand Up @@ -438,7 +438,7 @@
<PackageReference Update="Polly.Contrib.WaitAndRetry" Version="1.1.1" />
<PackageReference Update="Portable.BouncyCastle" Version="1.9.0" />
<PackageReference Update="PublicApiGenerator" Version="10.0.1" />
<PackageReference Update="System.ClientModel" Version="1.7.0" />
<PackageReference Update="System.ClientModel" Version="1.8.0" />
<PackageReference Update="System.CommandLine" VersionOverride="2.0.0-beta4.22272.1" />
<PackageReference Update="System.Diagnostics.TraceSource" Version="4.3.0" />
<PackageReference Update="System.IO.Compression" Version="4.3.0" />
Expand Down
2 changes: 2 additions & 0 deletions sdk/core/Azure.Core/api/Azure.Core.net8.0.cs
Original file line number Diff line number Diff line change
Expand Up @@ -144,7 +144,9 @@ protected Operation() { }
public virtual Azure.Core.RehydrationToken? GetRehydrationToken() { throw null; }
public static Azure.Operation Rehydrate(Azure.Core.Pipeline.HttpPipeline pipeline, Azure.Core.RehydrationToken rehydrationToken, Azure.Core.ClientOptions? options = null) { throw null; }
public static System.Threading.Tasks.Task<Azure.Operation> RehydrateAsync(Azure.Core.Pipeline.HttpPipeline pipeline, Azure.Core.RehydrationToken rehydrationToken, Azure.Core.ClientOptions? options = null) { throw null; }
[System.Diagnostics.CodeAnalysis.RequiresDynamicCodeAttribute("This method uses reflection.")]
public static System.Threading.Tasks.Task<Azure.Operation<T>> RehydrateAsync<T>(Azure.Core.Pipeline.HttpPipeline pipeline, Azure.Core.RehydrationToken rehydrationToken, Azure.Core.ClientOptions? options = null) where T : System.ClientModel.Primitives.IPersistableModel<T> { throw null; }
[System.Diagnostics.CodeAnalysis.RequiresDynamicCodeAttribute("This method uses reflection.")]
public static Azure.Operation<T> Rehydrate<T>(Azure.Core.Pipeline.HttpPipeline pipeline, Azure.Core.RehydrationToken rehydrationToken, Azure.Core.ClientOptions? options = null) where T : System.ClientModel.Primitives.IPersistableModel<T> { throw null; }
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
public override string? ToString() { throw null; }
Expand Down
2 changes: 2 additions & 0 deletions sdk/core/Azure.Core/src/Internal/GenericOperationSource.cs
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@

namespace Azure.Core
{
[RequiresDynamicCode("This method uses reflection.")]
[RequiresUnreferencedCode("This method uses reflection.")]
internal class GenericOperationSource<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors | DynamicallyAccessedMemberTypes.NonPublicConstructors)] T> : IOperationSource<T> where T : IPersistableModel<T>
{
T IOperationSource<T>.CreateResult(Response response, CancellationToken cancellationToken)
Expand Down
4 changes: 4 additions & 0 deletions sdk/core/Azure.Core/src/Operation.cs
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,8 @@ public abstract class Operation
/// <param name="rehydrationToken">The rehydration token.</param>
/// <param name="options">The client options.</param>
/// <returns>The long-running operation.</returns>
[RequiresDynamicCode("This method uses reflection.")]
[RequiresUnreferencedCode("This method uses reflection.")]
public static Operation<T> Rehydrate<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors | DynamicallyAccessedMemberTypes.NonPublicConstructors)] T>(HttpPipeline pipeline, RehydrationToken rehydrationToken, ClientOptions? options = null) where T : IPersistableModel<T>
{
Argument.AssertNotNull(pipeline, nameof(pipeline));
Expand Down Expand Up @@ -62,6 +64,8 @@ public static Operation Rehydrate(HttpPipeline pipeline, RehydrationToken rehydr
/// <param name="rehydrationToken">The rehydration token.</param>
/// <param name="options">The client options.</param>
/// <returns>The long-running operation.</returns>
[RequiresDynamicCode("This method uses reflection.")]
[RequiresUnreferencedCode("This method uses reflection.")]
public static async Task<Operation<T>> RehydrateAsync<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors | DynamicallyAccessedMemberTypes.NonPublicConstructors)] T>(HttpPipeline pipeline, RehydrationToken rehydrationToken, ClientOptions? options = null) where T : IPersistableModel<T>
{
Argument.AssertNotNull(pipeline, nameof(pipeline));
Expand Down
Loading