/// <summary> /// Creates the private. /// </summary> /// <returns></returns> public static object CreatePrivate(ISqlResourceLoader sqlResourceLoader) { var args = new object[] { sqlResourceLoader }; var privObj = new MSPrivateObject(FileName, FullClassName, new[] { typeof(ISqlResourceLoader) }, args); return privObj.Target; }
/// <summary> /// Initializes a new instance of the <see cref="PrivateAccessor"/> class. /// </summary> /// <param name="target">The target.</param> public PrivateAccessor(object target) { _mmsPrivateObject = new MSPrivateObject(target, MmsPrivateType); }