Skip to content

Commit 7de0282

Browse files
authored
Allow internal entity classess/interfaces in .NET Standard 2.0 (#3160)
1 parent c954e6b commit 7de0282

File tree

1 file changed

+0
-4
lines changed

1 file changed

+0
-4
lines changed

src/NHibernate/Proxy/NHibernateProxyBuilder.cs

-4
Original file line numberDiff line numberDiff line change
@@ -76,17 +76,13 @@ public TypeInfo CreateProxyType(System.Type baseType, IReadOnlyCollection<System
7676
interfaces.Add(baseType);
7777
}
7878

79-
#if NETFX || NETCOREAPP2_0_OR_GREATER || NETSTANDARD2_1_OR_GREATER
8079
var assemblyNamesToIgnoreAccessCheck =
8180
new[] {baseType}
8281
.Concat(interfaces).Where(i => !i.IsVisible)
8382
.Select(i => i.Assembly.GetName().Name)
8483
.Distinct();
8584
foreach (var a in assemblyNamesToIgnoreAccessCheck)
8685
ProxyBuilderHelper.GenerateInstanceOfIgnoresAccessChecksToAttribute(assemblyBuilder, a);
87-
#else
88-
interfaces.RemoveWhere(i => !i.IsVisible);
89-
#endif
9086

9187
var typeBuilder = moduleBuilder.DefineType(typeName, typeAttributes, parentType, interfaces.ToArray());
9288

0 commit comments

Comments
 (0)