diff --git a/src/NHibernate/Proxy/FieldInterceptorProxyBuilder.cs b/src/NHibernate/Proxy/FieldInterceptorProxyBuilder.cs index 4c2965f17d6..29bd50d4ef4 100644 --- a/src/NHibernate/Proxy/FieldInterceptorProxyBuilder.cs +++ b/src/NHibernate/Proxy/FieldInterceptorProxyBuilder.cs @@ -16,9 +16,13 @@ internal static class FieldInterceptorProxyBuilder private static readonly PropertyInfo AccessorTypeFieldInterceptorProperty = FieldInterceptorAccessorType.GetProperty(nameof(IFieldInterceptorAccessor.FieldInterceptor)); private static readonly System.Type FieldInterceptorType = typeof(IFieldInterceptor); + // 6.0 TODO: Remove private static readonly System.Type FieldInterceptorExtensionsType = typeof(FieldInterceptorExtensions); +#pragma warning disable 618 private static readonly MethodInfo FieldInterceptorInterceptMethod = FieldInterceptorType.GetMethod(nameof(IFieldInterceptor.Intercept)); +#pragma warning restore 618 private static readonly MethodInfo FieldInterceptorMarkDirtyMethod = FieldInterceptorType.GetMethod(nameof(IFieldInterceptor.MarkDirty)); + // 6.0 TODO: Remove and replace usages with FieldInterceptorInterceptMethod private static readonly MethodInfo FieldInterceptorInterceptExtensionMethod = FieldInterceptorExtensionsType.GetMethod(nameof(FieldInterceptorExtensions.Intercept)); private static readonly System.Type AbstractFieldInterceptorType = typeof(AbstractFieldInterceptor); private static readonly FieldInfo AbstractFieldInterceptorInvokeImplementationField =