        private int mPathMaxLength = 260;

        [Inject]
        public ILogger Logger
        {
            get { return this.mLogger; }
            set { this.mLogger = value; }
        }
        public string InvalidPathChars
