Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
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
7 changes: 0 additions & 7 deletions eng/testing/linker/project.csproj.template
Original file line number Diff line number Diff line change
Expand Up @@ -27,11 +27,4 @@
{AdditionalProjectReferences}
</ItemGroup>

<!-- Workaround for trimming tests failing during execution. -->
<ItemGroup>
<EmbeddedResource Include="ILLink.Descriptors.xml">
<LogicalName>ILLink.Descriptors.xml</LogicalName>
</EmbeddedResource>
</ItemGroup>

</Project>
4 changes: 2 additions & 2 deletions src/Components/Forms/src/FieldIdentifier.cs
Original file line number Diff line number Diff line change
Expand Up @@ -126,7 +126,7 @@
// so, given that it embeds captured values such as "this". We could consider special-casing
// for "() => something.Member" and building a cache keyed by "something.GetType()" with values
// of type Func<object, object> so we can cheaply map from "something" to "something.Member".
var modelLambda = Expression.Lambda(typeof(Func<object?>), memberExpression.Expression);
var modelLambda = Expression.Lambda(memberExpression.Expression);

Check failure on line 129 in src/Components/Forms/src/FieldIdentifier.cs

View check run for this annotation

Azure Pipelines / aspnetcore-quarantined-pr (Tests: macOS)

src/Components/Forms/src/FieldIdentifier.cs#L129

src/Components/Forms/src/FieldIdentifier.cs(129,43): error IL3050: (NETCORE_ENGINEERING_TELEMETRY=Build) Using member 'System.Linq.Expressions.Expression.Lambda(Expression, params ParameterExpression[])' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. Delegate creation requires dynamic code generation.

Check failure on line 129 in src/Components/Forms/src/FieldIdentifier.cs

View check run for this annotation

Azure Pipelines / aspnetcore-quarantined-pr (Tests: Ubuntu x64)

src/Components/Forms/src/FieldIdentifier.cs#L129

src/Components/Forms/src/FieldIdentifier.cs(129,43): error IL3050: (NETCORE_ENGINEERING_TELEMETRY=Build) Using member 'System.Linq.Expressions.Expression.Lambda(Expression, params ParameterExpression[])' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. Delegate creation requires dynamic code generation.

Check failure on line 129 in src/Components/Forms/src/FieldIdentifier.cs

View check run for this annotation

Azure Pipelines / aspnetcore-quarantined-pr

src/Components/Forms/src/FieldIdentifier.cs#L129

src/Components/Forms/src/FieldIdentifier.cs(129,43): error IL3050: (NETCORE_ENGINEERING_TELEMETRY=Build) Using member 'System.Linq.Expressions.Expression.Lambda(Expression, params ParameterExpression[])' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. Delegate creation requires dynamic code generation.

Check failure on line 129 in src/Components/Forms/src/FieldIdentifier.cs

View check run for this annotation

Azure Pipelines / aspnetcore-ci (Build Build: Linux ARM)

src/Components/Forms/src/FieldIdentifier.cs#L129

src/Components/Forms/src/FieldIdentifier.cs(129,43): error IL3050: (NETCORE_ENGINEERING_TELEMETRY=Build) Using member 'System.Linq.Expressions.Expression.Lambda(Expression, params ParameterExpression[])' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. Delegate creation requires dynamic code generation.

Check failure on line 129 in src/Components/Forms/src/FieldIdentifier.cs

View check run for this annotation

Azure Pipelines / aspnetcore-ci (Build Build: macOS x64)

src/Components/Forms/src/FieldIdentifier.cs#L129

src/Components/Forms/src/FieldIdentifier.cs(129,43): error IL3050: (NETCORE_ENGINEERING_TELEMETRY=Build) Using member 'System.Linq.Expressions.Expression.Lambda(Expression, params ParameterExpression[])' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. Delegate creation requires dynamic code generation.

Check failure on line 129 in src/Components/Forms/src/FieldIdentifier.cs

View check run for this annotation

Azure Pipelines / aspnetcore-ci (Build Build: Linux x64)

src/Components/Forms/src/FieldIdentifier.cs#L129

src/Components/Forms/src/FieldIdentifier.cs(129,43): error IL3050: (NETCORE_ENGINEERING_TELEMETRY=Build) Using member 'System.Linq.Expressions.Expression.Lambda(Expression, params ParameterExpression[])' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. Delegate creation requires dynamic code generation.

Check failure on line 129 in src/Components/Forms/src/FieldIdentifier.cs

View check run for this annotation

Azure Pipelines / aspnetcore-ci (Build Build: Linux Musl ARM)

src/Components/Forms/src/FieldIdentifier.cs#L129

src/Components/Forms/src/FieldIdentifier.cs(129,43): error IL3050: (NETCORE_ENGINEERING_TELEMETRY=Build) Using member 'System.Linq.Expressions.Expression.Lambda(Expression, params ParameterExpression[])' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. Delegate creation requires dynamic code generation.

Check failure on line 129 in src/Components/Forms/src/FieldIdentifier.cs

View check run for this annotation

Azure Pipelines / aspnetcore-ci (Build Build: Linux ARM64)

src/Components/Forms/src/FieldIdentifier.cs#L129

src/Components/Forms/src/FieldIdentifier.cs(129,43): error IL3050: (NETCORE_ENGINEERING_TELEMETRY=Build) Using member 'System.Linq.Expressions.Expression.Lambda(Expression, params ParameterExpression[])' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. Delegate creation requires dynamic code generation.

Check failure on line 129 in src/Components/Forms/src/FieldIdentifier.cs

View check run for this annotation

Azure Pipelines / aspnetcore-ci (Build Build: Linux Musl ARM64)

src/Components/Forms/src/FieldIdentifier.cs#L129

src/Components/Forms/src/FieldIdentifier.cs(129,43): error IL3050: (NETCORE_ENGINEERING_TELEMETRY=Build) Using member 'System.Linq.Expressions.Expression.Lambda(Expression, params ParameterExpression[])' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. Delegate creation requires dynamic code generation.

Check failure on line 129 in src/Components/Forms/src/FieldIdentifier.cs

View check run for this annotation

Azure Pipelines / aspnetcore-ci (Build Test: macOS)

src/Components/Forms/src/FieldIdentifier.cs#L129

src/Components/Forms/src/FieldIdentifier.cs(129,43): error IL3050: (NETCORE_ENGINEERING_TELEMETRY=Build) Using member 'System.Linq.Expressions.Expression.Lambda(Expression, params ParameterExpression[])' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. Delegate creation requires dynamic code generation.

Check failure on line 129 in src/Components/Forms/src/FieldIdentifier.cs

View check run for this annotation

Azure Pipelines / aspnetcore-ci (Build Build: Linux Musl x64)

src/Components/Forms/src/FieldIdentifier.cs#L129

src/Components/Forms/src/FieldIdentifier.cs(129,43): error IL3050: (NETCORE_ENGINEERING_TELEMETRY=Build) Using member 'System.Linq.Expressions.Expression.Lambda(Expression, params ParameterExpression[])' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. Delegate creation requires dynamic code generation.

Check failure on line 129 in src/Components/Forms/src/FieldIdentifier.cs

View check run for this annotation

Azure Pipelines / aspnetcore-ci (Build Test: Ubuntu x64)

src/Components/Forms/src/FieldIdentifier.cs#L129

src/Components/Forms/src/FieldIdentifier.cs(129,43): error IL3050: (NETCORE_ENGINEERING_TELEMETRY=Build) Using member 'System.Linq.Expressions.Expression.Lambda(Expression, params ParameterExpression[])' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. Delegate creation requires dynamic code generation.

Check failure on line 129 in src/Components/Forms/src/FieldIdentifier.cs

View check run for this annotation

Azure Pipelines / aspnetcore-ci (Build Build: macOS arm64)

src/Components/Forms/src/FieldIdentifier.cs#L129

src/Components/Forms/src/FieldIdentifier.cs(129,43): error IL3050: (NETCORE_ENGINEERING_TELEMETRY=Build) Using member 'System.Linq.Expressions.Expression.Lambda(Expression, params ParameterExpression[])' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. Delegate creation requires dynamic code generation.
var modelLambdaCompiled = (Func<object?>)modelLambda.Compile();
var result = modelLambdaCompiled() ??
throw new ArgumentException("The provided expression must evaluate to a non-null value.");
Expand Down Expand Up @@ -201,7 +201,7 @@
private static object GetModelFromIndexer(Expression methodCallExpression)
{
object model;
var methodCallObjectLambda = Expression.Lambda(typeof(Func<object?>), methodCallExpression!);
var methodCallObjectLambda = Expression.Lambda(methodCallExpression!);

Check failure on line 204 in src/Components/Forms/src/FieldIdentifier.cs

View check run for this annotation

Azure Pipelines / aspnetcore-quarantined-pr (Tests: macOS)

src/Components/Forms/src/FieldIdentifier.cs#L204

src/Components/Forms/src/FieldIdentifier.cs(204,38): error IL3050: (NETCORE_ENGINEERING_TELEMETRY=Build) Using member 'System.Linq.Expressions.Expression.Lambda(Expression, params ParameterExpression[])' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. Delegate creation requires dynamic code generation.

Check failure on line 204 in src/Components/Forms/src/FieldIdentifier.cs

View check run for this annotation

Azure Pipelines / aspnetcore-quarantined-pr (Tests: Ubuntu x64)

src/Components/Forms/src/FieldIdentifier.cs#L204

src/Components/Forms/src/FieldIdentifier.cs(204,38): error IL3050: (NETCORE_ENGINEERING_TELEMETRY=Build) Using member 'System.Linq.Expressions.Expression.Lambda(Expression, params ParameterExpression[])' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. Delegate creation requires dynamic code generation.

Check failure on line 204 in src/Components/Forms/src/FieldIdentifier.cs

View check run for this annotation

Azure Pipelines / aspnetcore-quarantined-pr

src/Components/Forms/src/FieldIdentifier.cs#L204

src/Components/Forms/src/FieldIdentifier.cs(204,38): error IL3050: (NETCORE_ENGINEERING_TELEMETRY=Build) Using member 'System.Linq.Expressions.Expression.Lambda(Expression, params ParameterExpression[])' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. Delegate creation requires dynamic code generation.

Check failure on line 204 in src/Components/Forms/src/FieldIdentifier.cs

View check run for this annotation

Azure Pipelines / aspnetcore-ci (Build Build: Linux ARM)

src/Components/Forms/src/FieldIdentifier.cs#L204

src/Components/Forms/src/FieldIdentifier.cs(204,38): error IL3050: (NETCORE_ENGINEERING_TELEMETRY=Build) Using member 'System.Linq.Expressions.Expression.Lambda(Expression, params ParameterExpression[])' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. Delegate creation requires dynamic code generation.

Check failure on line 204 in src/Components/Forms/src/FieldIdentifier.cs

View check run for this annotation

Azure Pipelines / aspnetcore-ci (Build Build: macOS x64)

src/Components/Forms/src/FieldIdentifier.cs#L204

src/Components/Forms/src/FieldIdentifier.cs(204,38): error IL3050: (NETCORE_ENGINEERING_TELEMETRY=Build) Using member 'System.Linq.Expressions.Expression.Lambda(Expression, params ParameterExpression[])' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. Delegate creation requires dynamic code generation.

Check failure on line 204 in src/Components/Forms/src/FieldIdentifier.cs

View check run for this annotation

Azure Pipelines / aspnetcore-ci (Build Build: Linux x64)

src/Components/Forms/src/FieldIdentifier.cs#L204

src/Components/Forms/src/FieldIdentifier.cs(204,38): error IL3050: (NETCORE_ENGINEERING_TELEMETRY=Build) Using member 'System.Linq.Expressions.Expression.Lambda(Expression, params ParameterExpression[])' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. Delegate creation requires dynamic code generation.

Check failure on line 204 in src/Components/Forms/src/FieldIdentifier.cs

View check run for this annotation

Azure Pipelines / aspnetcore-ci (Build Build: Linux Musl ARM)

src/Components/Forms/src/FieldIdentifier.cs#L204

src/Components/Forms/src/FieldIdentifier.cs(204,38): error IL3050: (NETCORE_ENGINEERING_TELEMETRY=Build) Using member 'System.Linq.Expressions.Expression.Lambda(Expression, params ParameterExpression[])' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. Delegate creation requires dynamic code generation.

Check failure on line 204 in src/Components/Forms/src/FieldIdentifier.cs

View check run for this annotation

Azure Pipelines / aspnetcore-ci (Build Build: Linux ARM64)

src/Components/Forms/src/FieldIdentifier.cs#L204

src/Components/Forms/src/FieldIdentifier.cs(204,38): error IL3050: (NETCORE_ENGINEERING_TELEMETRY=Build) Using member 'System.Linq.Expressions.Expression.Lambda(Expression, params ParameterExpression[])' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. Delegate creation requires dynamic code generation.

Check failure on line 204 in src/Components/Forms/src/FieldIdentifier.cs

View check run for this annotation

Azure Pipelines / aspnetcore-ci (Build Build: Linux Musl ARM64)

src/Components/Forms/src/FieldIdentifier.cs#L204

src/Components/Forms/src/FieldIdentifier.cs(204,38): error IL3050: (NETCORE_ENGINEERING_TELEMETRY=Build) Using member 'System.Linq.Expressions.Expression.Lambda(Expression, params ParameterExpression[])' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. Delegate creation requires dynamic code generation.

Check failure on line 204 in src/Components/Forms/src/FieldIdentifier.cs

View check run for this annotation

Azure Pipelines / aspnetcore-ci (Build Test: macOS)

src/Components/Forms/src/FieldIdentifier.cs#L204

src/Components/Forms/src/FieldIdentifier.cs(204,38): error IL3050: (NETCORE_ENGINEERING_TELEMETRY=Build) Using member 'System.Linq.Expressions.Expression.Lambda(Expression, params ParameterExpression[])' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. Delegate creation requires dynamic code generation.

Check failure on line 204 in src/Components/Forms/src/FieldIdentifier.cs

View check run for this annotation

Azure Pipelines / aspnetcore-ci (Build Build: Linux Musl x64)

src/Components/Forms/src/FieldIdentifier.cs#L204

src/Components/Forms/src/FieldIdentifier.cs(204,38): error IL3050: (NETCORE_ENGINEERING_TELEMETRY=Build) Using member 'System.Linq.Expressions.Expression.Lambda(Expression, params ParameterExpression[])' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. Delegate creation requires dynamic code generation.

Check failure on line 204 in src/Components/Forms/src/FieldIdentifier.cs

View check run for this annotation

Azure Pipelines / aspnetcore-ci (Build Test: Ubuntu x64)

src/Components/Forms/src/FieldIdentifier.cs#L204

src/Components/Forms/src/FieldIdentifier.cs(204,38): error IL3050: (NETCORE_ENGINEERING_TELEMETRY=Build) Using member 'System.Linq.Expressions.Expression.Lambda(Expression, params ParameterExpression[])' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. Delegate creation requires dynamic code generation.

Check failure on line 204 in src/Components/Forms/src/FieldIdentifier.cs

View check run for this annotation

Azure Pipelines / aspnetcore-ci (Build Build: macOS arm64)

src/Components/Forms/src/FieldIdentifier.cs#L204

src/Components/Forms/src/FieldIdentifier.cs(204,38): error IL3050: (NETCORE_ENGINEERING_TELEMETRY=Build) Using member 'System.Linq.Expressions.Expression.Lambda(Expression, params ParameterExpression[])' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. Delegate creation requires dynamic code generation.
var methodCallObjectLambdaCompiled = (Func<object?>)methodCallObjectLambda.Compile();
var result = methodCallObjectLambdaCompiled();
if (result is null)
Expand Down
2 changes: 0 additions & 2 deletions src/SignalR/server/Core/src/DynamicHub.cs
Original file line number Diff line number Diff line change
@@ -1,13 +1,11 @@
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.

using System.Diagnostics.CodeAnalysis;
namespace Microsoft.AspNetCore.SignalR;

/// <summary>
/// A base class for SignalR hubs that use <c>dynamic</c> to represent client invocations.
/// </summary>
[RequiresDynamicCode("DynamicHub requires dynamic code generation to construct a call site.")]
public abstract class DynamicHub : Hub
{
private DynamicHubClients? _clients;
Expand Down
2 changes: 0 additions & 2 deletions src/SignalR/server/Core/src/DynamicHubClients.cs
Original file line number Diff line number Diff line change
@@ -1,15 +1,13 @@
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.

using System.Diagnostics.CodeAnalysis;
using Microsoft.AspNetCore.SignalR.Internal;

namespace Microsoft.AspNetCore.SignalR;

/// <summary>
/// A class that provides <c>dynamic</c> access to connections, including the one that sent the current invocation.
/// </summary>
[RequiresDynamicCodeAttribute("DynamicHubClients requires dynamic code generation to construct a call site.")]
public class DynamicHubClients
{
private readonly IHubCallerClients _clients;
Expand Down
2 changes: 0 additions & 2 deletions src/SignalR/server/Core/src/Internal/DynamicClientProxy.cs
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.

using System.Diagnostics.CodeAnalysis;
using System.Dynamic;

namespace Microsoft.AspNetCore.SignalR.Internal;
Expand All @@ -10,8 +9,7 @@
{
private readonly IClientProxy _clientProxy;

[RequiresDynamicCodeAttribute("This constructor requires dynamic code generation to construct a call site.")]
public DynamicClientProxy(IClientProxy clientProxy)

Check failure on line 12 in src/SignalR/server/Core/src/Internal/DynamicClientProxy.cs

View check run for this annotation

Azure Pipelines / aspnetcore-quarantined-pr (Tests: macOS)

src/SignalR/server/Core/src/Internal/DynamicClientProxy.cs#L12

src/SignalR/server/Core/src/Internal/DynamicClientProxy.cs(12,5): error IL3050: (NETCORE_ENGINEERING_TELEMETRY=Build) Using member 'System.Dynamic.DynamicObject.DynamicObject()' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. Creating a call site may require dynamic code generation.

Check failure on line 12 in src/SignalR/server/Core/src/Internal/DynamicClientProxy.cs

View check run for this annotation

Azure Pipelines / aspnetcore-quarantined-pr (Tests: Ubuntu x64)

src/SignalR/server/Core/src/Internal/DynamicClientProxy.cs#L12

src/SignalR/server/Core/src/Internal/DynamicClientProxy.cs(12,5): error IL3050: (NETCORE_ENGINEERING_TELEMETRY=Build) Using member 'System.Dynamic.DynamicObject.DynamicObject()' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. Creating a call site may require dynamic code generation.

Check failure on line 12 in src/SignalR/server/Core/src/Internal/DynamicClientProxy.cs

View check run for this annotation

Azure Pipelines / aspnetcore-quarantined-pr

src/SignalR/server/Core/src/Internal/DynamicClientProxy.cs#L12

src/SignalR/server/Core/src/Internal/DynamicClientProxy.cs(12,5): error IL3050: (NETCORE_ENGINEERING_TELEMETRY=Build) Using member 'System.Dynamic.DynamicObject.DynamicObject()' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. Creating a call site may require dynamic code generation.

Check failure on line 12 in src/SignalR/server/Core/src/Internal/DynamicClientProxy.cs

View check run for this annotation

Azure Pipelines / aspnetcore-ci (Build Build: Linux ARM)

src/SignalR/server/Core/src/Internal/DynamicClientProxy.cs#L12

src/SignalR/server/Core/src/Internal/DynamicClientProxy.cs(12,5): error IL3050: (NETCORE_ENGINEERING_TELEMETRY=Build) Using member 'System.Dynamic.DynamicObject.DynamicObject()' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. Creating a call site may require dynamic code generation.

Check failure on line 12 in src/SignalR/server/Core/src/Internal/DynamicClientProxy.cs

View check run for this annotation

Azure Pipelines / aspnetcore-ci (Build Build: macOS x64)

src/SignalR/server/Core/src/Internal/DynamicClientProxy.cs#L12

src/SignalR/server/Core/src/Internal/DynamicClientProxy.cs(12,5): error IL3050: (NETCORE_ENGINEERING_TELEMETRY=Build) Using member 'System.Dynamic.DynamicObject.DynamicObject()' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. Creating a call site may require dynamic code generation.

Check failure on line 12 in src/SignalR/server/Core/src/Internal/DynamicClientProxy.cs

View check run for this annotation

Azure Pipelines / aspnetcore-ci (Build Build: Linux x64)

src/SignalR/server/Core/src/Internal/DynamicClientProxy.cs#L12

src/SignalR/server/Core/src/Internal/DynamicClientProxy.cs(12,5): error IL3050: (NETCORE_ENGINEERING_TELEMETRY=Build) Using member 'System.Dynamic.DynamicObject.DynamicObject()' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. Creating a call site may require dynamic code generation.

Check failure on line 12 in src/SignalR/server/Core/src/Internal/DynamicClientProxy.cs

View check run for this annotation

Azure Pipelines / aspnetcore-ci (Build Build: Linux Musl ARM)

src/SignalR/server/Core/src/Internal/DynamicClientProxy.cs#L12

src/SignalR/server/Core/src/Internal/DynamicClientProxy.cs(12,5): error IL3050: (NETCORE_ENGINEERING_TELEMETRY=Build) Using member 'System.Dynamic.DynamicObject.DynamicObject()' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. Creating a call site may require dynamic code generation.

Check failure on line 12 in src/SignalR/server/Core/src/Internal/DynamicClientProxy.cs

View check run for this annotation

Azure Pipelines / aspnetcore-ci (Build Build: Linux ARM64)

src/SignalR/server/Core/src/Internal/DynamicClientProxy.cs#L12

src/SignalR/server/Core/src/Internal/DynamicClientProxy.cs(12,5): error IL3050: (NETCORE_ENGINEERING_TELEMETRY=Build) Using member 'System.Dynamic.DynamicObject.DynamicObject()' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. Creating a call site may require dynamic code generation.

Check failure on line 12 in src/SignalR/server/Core/src/Internal/DynamicClientProxy.cs

View check run for this annotation

Azure Pipelines / aspnetcore-ci (Build Build: Linux Musl ARM64)

src/SignalR/server/Core/src/Internal/DynamicClientProxy.cs#L12

src/SignalR/server/Core/src/Internal/DynamicClientProxy.cs(12,5): error IL3050: (NETCORE_ENGINEERING_TELEMETRY=Build) Using member 'System.Dynamic.DynamicObject.DynamicObject()' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. Creating a call site may require dynamic code generation.

Check failure on line 12 in src/SignalR/server/Core/src/Internal/DynamicClientProxy.cs

View check run for this annotation

Azure Pipelines / aspnetcore-ci (Build Test: macOS)

src/SignalR/server/Core/src/Internal/DynamicClientProxy.cs#L12

src/SignalR/server/Core/src/Internal/DynamicClientProxy.cs(12,5): error IL3050: (NETCORE_ENGINEERING_TELEMETRY=Build) Using member 'System.Dynamic.DynamicObject.DynamicObject()' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. Creating a call site may require dynamic code generation.

Check failure on line 12 in src/SignalR/server/Core/src/Internal/DynamicClientProxy.cs

View check run for this annotation

Azure Pipelines / aspnetcore-ci (Build Build: Linux Musl x64)

src/SignalR/server/Core/src/Internal/DynamicClientProxy.cs#L12

src/SignalR/server/Core/src/Internal/DynamicClientProxy.cs(12,5): error IL3050: (NETCORE_ENGINEERING_TELEMETRY=Build) Using member 'System.Dynamic.DynamicObject.DynamicObject()' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. Creating a call site may require dynamic code generation.

Check failure on line 12 in src/SignalR/server/Core/src/Internal/DynamicClientProxy.cs

View check run for this annotation

Azure Pipelines / aspnetcore-ci (Build Test: Ubuntu x64)

src/SignalR/server/Core/src/Internal/DynamicClientProxy.cs#L12

src/SignalR/server/Core/src/Internal/DynamicClientProxy.cs(12,5): error IL3050: (NETCORE_ENGINEERING_TELEMETRY=Build) Using member 'System.Dynamic.DynamicObject.DynamicObject()' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. Creating a call site may require dynamic code generation.

Check failure on line 12 in src/SignalR/server/Core/src/Internal/DynamicClientProxy.cs

View check run for this annotation

Azure Pipelines / aspnetcore-ci (Build Build: macOS arm64)

src/SignalR/server/Core/src/Internal/DynamicClientProxy.cs#L12

src/SignalR/server/Core/src/Internal/DynamicClientProxy.cs(12,5): error IL3050: (NETCORE_ENGINEERING_TELEMETRY=Build) Using member 'System.Dynamic.DynamicObject.DynamicObject()' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. Creating a call site may require dynamic code generation.
{
_clientProxy = clientProxy;
}
Expand Down
Loading