Skip to content

Better errors message when exception raised in ProvidedTypeDefinition.AddMembersDelayed #710

Open
@dmitry-a-morozov

Description

@dmitry-a-morozov

When exception raised inside delayed closure a user gets obscure message:
"No constructors are available for the type ..."
This hides real error message and makes hard to diagnose issues.

Same applies to a case of adding single member in delayed fashion ProvidedTypeDefinition.AddMemberDelayed

repro here
https://github.com/dmitry-a-morozov/Sandbox/tree/master/ExnInDelayedCtorErasedTypes

From practical perspective I deal with this problem in SqlProgrammabilityProvider.
when user encounters stored procedure with an error.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Area-TypeProvidersBugImpact-Low(Internal MS Team use only) Describes an issue with limited impact on existing code.

    Type

    Projects

    Status

    In Progress

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions