コード例 #1
0
        void worker_DoWork(object sender, DoWorkEventArgs e)
        {
            bool custom = (bool)e.Argument;

            OrgPath path;

            if (custom)
            {
                string matchTo = this.MatchString;
                if (!this.MatchString.Contains('.'))
                {
                    matchTo += ".avi";
                }

                path = new OrgPath(matchTo, false, true, new OrgFolder());
            }
            else
            {
                path = this.SelectedScanDirPath;
            }

            App.Current.Dispatcher.BeginInvoke((Action) delegate
            {
                this.MatchProcessing.Clear();
            });

            bool    fromLog;
            OrgItem item = scan.ProcessPath(path, false, false, false, false, 0, false, out fromLog);

            App.Current.Dispatcher.BeginInvoke((Action) delegate
            {
                this.MatchProcessing.Add("Final result: " + item.ToString());
            });
        }
コード例 #2
0
 public virtual void TrimStringProperties()
 {
     ContactEmail           = ContactEmail.TrimOrDefault();
     DisplayName            = DisplayName.TrimOrDefault();
     DisplayNameWitUserName = DisplayNameWitUserName.TrimOrDefault();
     EmailAddress           = EmailAddress.TrimOrDefault();
     FirstName           = FirstName.TrimOrDefault();
     HomePath            = HomePath.TrimOrDefault();
     LastName            = LastName.TrimOrDefault();
     OrganizationLoginId = OrganizationLoginId.TrimOrDefault();
     OrgPath             = OrgPath.TrimOrDefault();
     PhoneNumber         = PhoneNumber.TrimOrDefault();
     UserLanguage        = UserLanguage.TrimOrDefault();
     UserName            = UserName.TrimOrDefault();
     TimeZone            = TimeZone.TrimOrDefault();
 }