/// <summary> /// Returns the runtime-class configured pseudonym mapper (if any is present) for a given IdP. /// </summary> /// <returns>The <see cref="IPersistentPseudonymMapper"/> implementation.</returns> public IPersistentPseudonymMapper GetMapper() { if (!string.IsNullOrEmpty(Mapper)) { _mapper = (IPersistentPseudonymMapper)Activator.CreateInstance(Type.GetType(Mapper), true); } else { _mapper = null; } return(_mapper); }
/// <summary> /// Returns the runtime-class configured pseudonym mapper (if any is present) for a given IdP. /// </summary> /// <returns>The <see cref="IPersistentPseudonymMapper"/> implementation.</returns> public IPersistentPseudonymMapper GetMapper() { if (!string.IsNullOrEmpty(Mapper)) { _mapper = (IPersistentPseudonymMapper)Activator.CreateInstance(Type.GetType(Mapper), true); } else { _mapper = null; } return _mapper; }
///<summary> /// Returns the runtime-class configured pseudonym mapper (if any is present) for a given IdP. ///</summary> ///<returns></returns> public IPersistentPseudonymMapper GetMapper() { if (String.IsNullOrEmpty(Mapper)) { return(null); } if (_mapper != null) { return(_mapper); } _mapper = (IPersistentPseudonymMapper)Activator.CreateInstance(Type.GetType(Mapper), true); return(_mapper); }