public static Options SetMemberAccessor(this Options options, MemberAccessorDelegate accessor) { options.Interop.MemberAccessor = accessor; return(options); }
/// <summary> /// Registers a delegate that is called when CLR members are invoked. This allows /// to change what values are returned for specific CLR objects, or if any value /// is returned at all. /// </summary> /// <param name="accessor"> /// The delegate to invoke for each CLR member. If the delegate /// returns <c>null</c>, the standard evaluation is performed. /// </param> public Options SetMemberAccessor(MemberAccessorDelegate accessor) { _memberAccessor = accessor; return(this); }