dotnet / dotnet/fsharp

Unable to create record from other module via FQN without specifying it for every property

Open
#10,280 6 comments 0 reactions 0 assignees View on GitHub
Feature Request Needs-RFC
Dominant language
F#
Stars
4.3k
Forks
876
Avg merge
4d 11h
Merged PRs (30d)
131

Description

Unable to create record from other module via FQN

**Repro steps**

Look at this SharpLab code:

https://sharplab.io/#v2:EYLgxg9gTgpgtADwGwBYA0AbEAzAzgHwgAcYA7AAgGUBPXAFxgFsBYAKDcYgBMBXDGcgFkAjOQC8bclPJ1qJcgCVRY8gG9yAMVEhy9KAEtSAc0nSz56RoBM5HXsNHyAXzYdufAYJsTWZgPR+5FwQMLjkpBB05ADu0ADW5PrYmgCKAHKJYbgkYEn6MFzkANrAPEYAuqZS/FFgsACGDBrpAPrBoWmRAOrx4lXm6iIAdEpDWuLkAEST/RbWE9POs+b9ATHxYUmpGfpZOXkF5NjQ5DAAbjBQ1OREUMSXsv015HUwjTDNaVZtIbg9UAkVBYpMspINhCMIeMVNNQdJhqN5jDJktfNJVoFYgCwvUwjAEDkGFwnjAogAKV7vABq+nqVPqBnqwH4nx+oX+CR0COEAEo+miLOpoVMZgLgUiRaizBj1tjyLjTgSYGAif17hQRCTag0GDT6gB5EikNl/Xo+YFqRRQ5QiuFSCWLJxAA==

**Expected behavior**

FQN needs to be specified only once

**Actual behavior**

FQN needs to be specified for all properties

**Known workarounds**

Specify FQN at let stage (like in SharpLab)

* Operating system (any)
* .NET Runtime kind (any)
* Editing Tools (any)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.