Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit214475e

Browse files
forkidsyme
authored andcommitted
small cleanup in TProvidedNamespaceExtensionPoint (dotnet#4441)
1 parent3d17049 commit214475e

File tree

1 file changed

+3
-8
lines changed

1 file changed

+3
-8
lines changed

‎src/fsharp/NameResolution.fs‎

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1100,14 +1100,9 @@ let ResolveProvidedTypeNameInEntity (amap, m, typeName, modref: ModuleOrNamespac
11001100
| TProvidedNamespaceExtensionPoint(resolutionEnvironment,resolvers)->
11011101
match modref.Deref.PublicPathwith
11021102
| Some(PubPath path)->
1103-
letmatches= resolvers|> List.map(fun r-> ExtensionTyping.TryResolveProvidedType(r,m,path,typeName))
1104-
lettcrefs=
1105-
[for stin matchesdo
1106-
match stwith
1107-
| None->()
1108-
| Some st->
1109-
yield AddEntityForProvidedType(amap, modref, resolutionEnvironment, st, m)]
1110-
tcrefs
1103+
resolvers
1104+
|> List.choose(fun r-> ExtensionTyping.TryResolveProvidedType(r,m,path,typeName))
1105+
|> List.map(fun st-> AddEntityForProvidedType(amap, modref, resolutionEnvironment, st, m))
11111106
| None->[]
11121107

11131108
// We have a provided type, look up its nested types (populating them on-demand if necessary)

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp