/// <inheritdoc /> protected ProxyFactoryObject(SerializationInfo info, StreamingContext context) : base(info, context) { singleton = info.GetBoolean("singleton"); singletonInstance = info.GetValue("singletonInstance", typeof(object)); objectFactory = (IObjectFactory)info.GetValue("objectFactory", typeof(IObjectFactory)); advisorAdapterRegistry = (IAdvisorAdapterRegistry)info.GetValue("advisorAdapterRegistry", typeof(IAdvisorAdapterRegistry)); interceptorNames = (string[])info.GetValue("interceptorNames", typeof(string[])); introductionNames = (string[])info.GetValue("introductionNames", typeof(string[])); targetName = info.GetString("targetName"); initialized = info.GetBoolean("initialized"); freezeProxy = info.GetBoolean("freezeProxy"); }
/// <summary> /// Creates a new instance of ProxyFactoryObject /// </summary> public ProxyFactoryObject() { this.logger = LogManager.GetLogger(this.GetType()); this.advisorAdapterRegistry = GlobalAdvisorAdapterRegistry.Instance; this.singleton = true; }
/// <summary> /// Creates a new instance of ProxyFactoryObject /// </summary> public ProxyFactoryObject() { this.advisorAdapterRegistry = GlobalAdvisorAdapterRegistry.Instance; this.singleton = true; }