Я пришел через UnsafeAccessor как потенциальное решение для безопасного доступа к частным или внутренним членам без отражения, но я не уверен, как применить его в этом контексте для проверки свойства IsDispose LifetimeScope.
Я попробуйте это
Код: Выделить всё
[UnsafeAccessor(UnsafeAccessorKind.Method, Name = "get_IsDisposed")]
private static extern ref bool GetIsDisposed(global::Autofac.Core.Lifetime.LifetimeScope @this);
Код: Выделить всё
System.MissingMethodException: Method not found: 'Autofac.Core.Lifetime.LifetimeScope.get_IsDisposed'.
https://dotnetfiddle.net/79xX5J
Я хочу получите свойство IsDispose объекта Autofac.Core.Lifetime.LifetimeScope, чтобы проверить, удален ли уже Autofac.Core.Lifetime.LifetimeScope.
Подробнее здесь: https://stackoverflow.com/questions/792 ... ope-isdisp
Мобильная версия