Skip to content

Commit a6e0946

Browse files
committed
ExtensionConfigProvider discovery fix
1 parent 90d7bfb commit a6e0946

File tree

1 file changed

+1
-6
lines changed

1 file changed

+1
-6
lines changed

src/WebJobs.Script/Binding/ExtensionLoader.cs

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -128,13 +128,8 @@ public void LoadDirectlyReferencedExtensions(IEnumerable<Type> userTypes)
128128

129129
private void LoadExtensions(Assembly assembly, string locationHint)
130130
{
131-
foreach (var type in assembly.ExportedTypes)
131+
foreach (var type in assembly.ExportedTypes.Where(p => !p.IsAbstract && typeof(IExtensionConfigProvider).IsAssignableFrom(p)))
132132
{
133-
if (!typeof(IExtensionConfigProvider).IsAssignableFrom(type))
134-
{
135-
continue;
136-
}
137-
138133
if (IsExtensionLoaded(type))
139134
{
140135
continue;

0 commit comments

Comments
 (0)