protected void btnSave_Click(object sender, EventArgs e) { AccountsProtect model = new AccountsProtect( ); model.ProtectID = IntParam; model.Question1 = TextFilter.FilterAll(CtrlHelper.GetSelectValue(ddlQuestion1)); model.Question2 = TextFilter.FilterAll(CtrlHelper.GetSelectValue(ddlQuestion2)); model.Question3 = TextFilter.FilterAll(CtrlHelper.GetSelectValue(ddlQuestion3)); model.Response1 = TextFilter.FilterAll(CtrlHelper.GetText(txtResponse1)); model.Response2 = TextFilter.FilterAll(CtrlHelper.GetText(txtResponse2)); model.Response3 = TextFilter.FilterAll(CtrlHelper.GetText(txtResponse3)); model.SafeEmail = TextFilter.FilterAll(CtrlHelper.GetText(txtSafeEmail)); Message msg = new Message( ); msg = FacadeManage.aideAccountsFacade.UpdateAccountsProtect(model); if (msg.Success) { MessageBox("密保信息修改成功"); } else { MessageBox(msg.Content); } }
public override void OnAttachToDataGridColumn(DependencyObject s, DependencyPropertyChangedEventArgs e) { if (Filter == null) { Filter = new TextFilter(ColumnOwner.DataGridExt.ModelView.ItemType, ColumnOwner.Property()); } }
public void CaseSensitiveMatch() { var projectAuditor = new Unity.ProjectAuditor.Editor.ProjectAuditor(); // disabling stripEngineCode will be reported as an issue PlayerSettings.stripEngineCode = false; var projectReport = projectAuditor.Audit(); var issues = projectReport.GetIssues(IssueCategory.ProjectSettings); var stringFilter = new TextFilter { matchCase = true, searchDependencies = false, searchText = "Engine Code Stripping" }; var filteredIssues = issues.Where(i => stringFilter.Match(i)); Assert.AreEqual(1, filteredIssues.Count()); stringFilter.searchText = "engine code stripping"; filteredIssues = issues.Where(i => stringFilter.Match(i)); Assert.AreEqual(0, filteredIssues.Count()); }
// Token: 0x06001240 RID: 4672 RVA: 0x00062F44 File Offset: 0x00061144 public static QueryFilter BuildMessageClassFilter(IList <string> supportedIpmTypes) { QueryFilter result; switch (supportedIpmTypes.Count) { case 0: result = AirSyncXsoSchemaState.FalseFilterInstance; break; case 1: result = new TextFilter(StoreObjectSchema.ItemClass, supportedIpmTypes[0], MatchOptions.PrefixOnWords, MatchFlags.IgnoreCase); break; default: { QueryFilter[] array = new QueryFilter[supportedIpmTypes.Count]; for (int i = 0; i < supportedIpmTypes.Count; i++) { array[i] = new TextFilter(StoreObjectSchema.ItemClass, supportedIpmTypes[i], MatchOptions.PrefixOnWords, MatchFlags.IgnoreCase); } result = new OrFilter(array); break; } } return(result); }
public void NameFilterTest() { // instance var exporter = new ConversationExporter(); exporter.ExportConversation("chat.txt", "chat.json"); var serializedConversation = new StreamReader(new FileStream("chat.json", FileMode.Open)).ReadToEnd(); var savedConversation = JsonConvert.DeserializeObject<Conversation>(serializedConversation); var messages = savedConversation.messages.ToList(); TextFilter filter = new TextFilter(); string user = "******"; //actual var actual1 = filter.NameFilter(messages, user); var actualString1 = actual1[1].senderId; //assert(actual == expected) Assert.That(actualString1, Is.EqualTo("bob")); }
protected void btnUpdate_Click(object sender, EventArgs e) { AccountsProtect protect = new AccountsProtect( ); protect.UserID = Fetch.GetUserCookie( ).UserID; protect.SafeEmail = TextFilter.FilterScript(txtSafeEmail.Text.Trim( )); protect.PassportID = TextFilter.FilterScript(txtPassportID.Text.Trim( )); protect.PassportType = Convert.ToByte(ddlPassportType.SelectedValue); protect.CreateIP = GameRequest.GetUserIP( ); protect.Question1 = ddlQuestion1.SelectedValue; protect.Question2 = ddlQuestion2.SelectedValue; protect.Question3 = ddlQuestion3.SelectedValue; protect.Response1 = TextFilter.FilterScript(txtResponse1.Text.Trim( )); protect.Response2 = TextFilter.FilterScript(txtResponse2.Text.Trim( )); protect.Response3 = TextFilter.FilterScript(txtResponse3.Text.Trim( )); Message umsg = accountsFacade.ApplyUserSecurity(protect); if (umsg.Success) { this.form1.Visible = false; this.divRight.Visible = true; } else { Show(umsg.Content); } }
public OperationsManagerViewModel( BusyIndicatorViewModel busyIndicator, IOperationsManager operationsManager, IImportManager importManager) { _busyIndicator = busyIndicator; _operationsManager = operationsManager; _importManager = importManager; BeginExportCommand = new RelayCommand(BeginExport); BeginDataQualityAnalysisCommand = new AsyncCommand(BeginDataQualityAnalysis); CommitExportCommand = new AsyncCommand(CommitExport); CommitPendingChangesCommand = new AsyncCommand(SaveChanges); _sfd = new SaveFileDialog { OverwritePrompt = true, Filter = "csv files (*.csv)|*.csv|All Files (*.*)|*.*" }; SelectTargetFileToExportCommand = new RelayCommand(SelectTargetFileToExport); MessengerInstance.Register <AccountViewModel>(this, OnAccountViewModelReceived); _asyncMessageReceiver = new AsyncMessageReceiver(MessengerInstance); _asyncMessageReceiver.RegisterAsync <AccountImportDataChanged>(this, data => ReplayImports(data.AccountId)); DateFilter = new DateRangeFilter(); NoteFilter = new TextFilter(); _anyFilter = new CompositeFilter(DateFilter, NoteFilter); _anyFilter.FilterInvalidated += OnAnyFilterInvalidated; ResetFilterCommad = new RelayCommand(() => _anyFilter.Reset(), () => IsFiltering); }
private IEnumerable <IWord> FilterFromFilterListIgnoreCase(IEnumerable <IWord> files, IEnumerable <string> blacklist) { ITextFilter filter = new TextFilter(); return(filter.FilterIgnoreCase(files, blacklist)); }
// Update is called once per frame void OnGUI() { // Resize GUI Matrix according to screen size ResizeGUIMatrix(); //Hero face Graphics.DrawTexture(new Rect(heroFace.position.x, heroFace.position.y, heroFace.size.x, heroFace.size.y), heroFace.texture, heroFace.renderMaterial); //HP bar GUI.BeginGroup(new Rect(hp.position.x, hp.position.y, hp.size.x, hp.size.y)); GUI.DrawTexture(new Rect(0, 0, hp.size.x, hp.size.y), hp.texture[0]); GUI.BeginGroup(new Rect(0, 0, Convert(hp.size.x, playerStatus.hpMax, playerStatus.statusCal.hp), hp.size.y)); GUI.DrawTexture(new Rect(0, 0, hp.size.x, hp.size.y), hp.texture[1]); GUI.EndGroup(); GUI.EndGroup(); //MP bar GUI.BeginGroup(new Rect(mp.position.x, mp.position.y, mp.size.x, mp.size.y)); GUI.DrawTexture(new Rect(0, 0, mp.size.x, mp.size.y), mp.texture[0]); GUI.BeginGroup(new Rect(0, 0, Convert(mp.size.x, playerStatus.mpMax, playerStatus.statusCal.mp), mp.size.y)); GUI.DrawTexture(new Rect(0, 0, mp.size.x, mp.size.y), mp.texture[1]); GUI.EndGroup(); GUI.EndGroup(); //Face Frame GUI.DrawTexture(new Rect(faceFrame.position.x, faceFrame.position.y, faceFrame.size.x, faceFrame.size.y), faceFrame.texture[0]); //Name bar GUI.DrawTexture(new Rect(nameBar.position.x, nameBar.position.y, nameBar.size.x, nameBar.size.y), nameBar.texture[0]); //Name info TextFilter.DrawOutline(new Rect(heroInfo.position.x, heroInfo.position.y, 1000, 1000) , "Lv. " + playerStatus.status.lv.ToString() + " " + playerStatus.playerName, heroInfo.labelStyle, Color.black, Color.white, 2f); //HP text TextFilter.DrawOutline(new Rect(hpText.position.x, hpText.position.y, 1000, 1000) , playerStatus.statusCal.hp.ToString() + "/" + playerStatus.hpMax.ToString(), hpText.labelStyle, Color.black, Color.white, 2f); //MP text TextFilter.DrawOutline(new Rect(mpText.position.x, mpText.position.y, 1000, 1000) , playerStatus.statusCal.mp.ToString() + "/" + playerStatus.mpMax.ToString(), mpText.labelStyle, Color.black, Color.white, 2f); //Buff Icon for (int i = 0; i < playerSkill.durationBuff.Length; i++) { if (playerSkill.durationBuff[i].isCount) { GUI.DrawTexture(new Rect(buffIconSetting.position.x + (i * buffIconSetting.rangeBetweenBuff), buffIconSetting.position.y, buffIconSetting.size.x, buffIconSetting.size.y), playerSkill.durationBuff[i].skillIcon); } } // Reset matrix after finish GUI.matrix = Matrix4x4.identity; }
private ExtensibleMessageInfo[] GetMessageInfo(long internalId) { TextFilter obj = new TextFilter(MessageInfoSchema.Identity, new MessageIdentity(internalId).ToString(), MatchOptions.FullString, MatchFlags.Default); byte[] queryFilterBytes = Serialization.ObjectToBytes(obj); byte[] sortOrder = Serialization.ObjectToBytes(QueueClient.emptySortOrder); int num = 0; int num2 = 0; Exception ex = null; try { byte[] queueViewerObjectPage = base.GetQueueViewerObjectPage(QVObjectType.MessageInfo, queryFilterBytes, sortOrder, true, int.MaxValue, null, -1, false, true, true, null, ref num, ref num2); return(this.GetExtensibleMessageInfo((MessageInfo[])Serialization.BytesToObject(queueViewerObjectPage))); } catch (RpcException ex2) { ex = ex2; } catch (SerializationException ex3) { ex = ex3; } TraceWrapper.SearchLibraryTracer.TraceError <Exception>(this.GetHashCode(), "RPC or Deserialize exception: {0}", ex); TrackingTransientException.AddAndRaiseETX(this.directoryContext.Errors, ErrorCode.QueueViewerConnectionFailure, this.serverName, ex.ToString()); return(null); }
private ADUser FindMailboxPlanByName(string name) { QueryFilter queryFilter = new OrFilter(new QueryFilter[] { new ComparisonFilter(ComparisonOperator.Equal, ADRecipientSchema.MailboxPlanRelease, MailboxPlanRelease.CurrentRelease), new ComparisonFilter(ComparisonOperator.Equal, ADRecipientSchema.MailboxPlanRelease, MailboxPlanRelease.AllReleases) }); QueryFilter queryFilter2 = new TextFilter(ADObjectSchema.Name, name + "-", MatchOptions.Prefix, MatchFlags.IgnoreCase); QueryFilter queryFilter3 = new ComparisonFilter(ComparisonOperator.Equal, ADRecipientSchema.RecipientTypeDetails, RecipientTypeDetails.MailboxPlan); QueryFilter filter = new AndFilter(new QueryFilter[] { queryFilter3, queryFilter, queryFilter2 }); ADUser[] array = this.recipientSession.FindADUser(null, QueryScope.SubTree, filter, null, 2); ADUser result = null; if (array.Length < 1) { base.WriteError(new InvalidOperationException(Strings.ErrorAssigneeUserNotFound(name)), ErrorCategory.InvalidArgument, null); } else if (array.Length > 1) { base.WriteError(new InvalidOperationException(Strings.ErrorAssigneeUserNotUnique(name)), ErrorCategory.InvalidArgument, null); } else { result = array[0]; } return(result); }
public override CmdResult ExecuteRequest(CmdRequest args) { int start = 0; string fname = "UI"; TextFilter filter = ClientManager.TheUILogFilter; if (args.Length > 0) { string sf = args[0].ToLower(); if (sf == "filter" || sf == "global") { filter = DLRConsole.TheGlobalLogFilter; fname = "Global"; } else { if (sf == "ui") { filter = DLRConsole.TheGlobalLogFilter; fname = "UI"; } } start = 1; } string ss = Parser.Rejoin(args, start); filter.UpateLogging(ss, WriteLine); return(Success("//log " + fname + " clear " + ss.Replace("\n", " "))); }
// Token: 0x06001356 RID: 4950 RVA: 0x00077950 File Offset: 0x00075B50 private void AddItemTypeFilter() { if (this.searchScope == SearchScope.SelectedFolder) { return; } string[] array = null; if (ObjectClass.IsContactsFolder(this.folderClass)) { array = SearchFilterGenerator.contactModuleIncludeList; } else if (ObjectClass.IsTaskFolder(this.folderClass)) { array = SearchFilterGenerator.taskModuleIncludeList; } if (array != null) { QueryFilter[] array2 = new QueryFilter[array.Length * 2]; for (int i = 0; i < array.Length; i++) { array2[i * 2] = new TextFilter(StoreObjectSchema.ItemClass, array[i], MatchOptions.FullString, MatchFlags.IgnoreCase); array2[i * 2 + 1] = new TextFilter(StoreObjectSchema.ItemClass, array[i] + ".", MatchOptions.Prefix, MatchFlags.IgnoreCase); } this.queryFilter = new AndFilter(new QueryFilter[] { this.queryFilter, new OrFilter(array2) }); } }
/// <summary> /// 更新用户资料 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void btnUpdate_Click(object sender, EventArgs e) { IndividualDatum contact = new IndividualDatum( ); contact.Gender = Convert.ToByte(ddlGender.SelectedValue); contact.UnderWrite = TextFilter.FilterScript(txtUnderWrite.Text.Trim( )); contact.Compellation = TextFilter.FilterScript(txtCompellation.Text.Trim( )); contact.MobilePhone = TextFilter.FilterScript(txtMobilePhone.Text.Trim( )); contact.SeatPhone = TextFilter.FilterScript(txtSeatPhone.Text.Trim( )); contact.QQ = TextFilter.FilterScript(txtQQ.Text.Trim( )); contact.EMail = TextFilter.FilterScript(txtEmail.Text.Trim( )); contact.DwellingPlace = TextFilter.FilterScript(txtAddress.Text.Trim( )); contact.UserNote = TextFilter.FilterScript(txtUserNote.Text.Trim( )); contact.UserID = Fetch.GetUserCookie( ).UserID; Message umsg = accountsFacade.ModifyUserIndividual(contact); if (umsg.Success) { ShowAndRedirect("个人资料修改成功!", "/Member/ModifyUserInfo.aspx"); } else { Show(umsg.Content); } }
private static LocalizedString?GetCustomDsnCode(string enhancedStatus, IConfigurationSession session, IEnumerable <CultureInfo> userLanguages) { if (string.IsNullOrEmpty(enhancedStatus)) { throw new InvalidOperationException("Cannot find custom text without EnhancedStatus"); } ADObjectId orgContainerId = session.GetOrgContainerId(); ObjectId dsnCustomizationContainer = SystemMessage.GetDsnCustomizationContainer(orgContainerId); QueryFilter filter = new TextFilter(ADObjectSchema.Name, enhancedStatus, MatchOptions.FullString, MatchFlags.Default); SystemMessage[] array = (SystemMessage[])session.Find <SystemMessage>(filter, dsnCustomizationContainer, true, null); if (array == null || array.Length == 0) { return(null); } if (userLanguages != null) { int num = 0; foreach (CultureInfo cultureInfo in userLanguages) { if (num++ >= 3) { break; } foreach (SystemMessage systemMessage in array) { if (systemMessage.Internal && (systemMessage.Language.LCID == cultureInfo.LCID || systemMessage.Language.LCID == cultureInfo.Parent.LCID)) { return(new LocalizedString?(new LocalizedString(systemMessage.Text))); } } } } return(null); }
protected void btnPublish_Click(object sender, EventArgs e) { if (txtAccounts.Text.Trim() != "") { Message umsg = accountsFacade.IsAccountsExist(CtrlHelper.GetText(txtAccounts)); if (umsg.Success) { Show("您输入的用户名不存在,请重新输入!"); this.txtAccounts.Text = ""; return; } } GameFeedbackInfo info = new GameFeedbackInfo(); info.Accounts = txtAccounts.Text.Trim(); info.FeedbackContent = TextFilter.FilterScript(txtContent.Text.Trim()).Replace("'", "\\'"); info.FeedbackTitle = TextFilter.FilterScript(txtTitle.Text.Trim()); info.ClientIP = GameRequest.GetUserIP(); Message msg = webFacade.PublishFeedback(info); if (msg.Success) { ShowAndRedirect("感谢您的问题反馈,我们将尽快给予回复,敬请留意!", "/Service/FeedbackList.aspx"); } else { Show(msg.Content); } }
private void UpdateBadWordRules(ADObjectId supervisionTransportRuleCollectionId) { if (!base.Fields.IsModified(SupervisionPolicySchema.BadWordsPolicyEnabled.Name)) { return; } QueryFilter ruleFilter = new TextFilter(ADObjectSchema.Name, GetSupervisionPolicy.BadWordsRuleName, MatchOptions.Prefix, MatchFlags.Default); List <SupervisionTransportRule> supervisionRulesWithFilter = this.GetSupervisionRulesWithFilter(supervisionTransportRuleCollectionId, ruleFilter); bool flag = true; foreach (SupervisionTransportRule supervisionTransportRule in supervisionRulesWithFilter) { if (SetSupervisionPolicy.standardBadWordsRegex.Match(supervisionTransportRule.Name).Success) { this.UpdateRuleState(supervisionTransportRule); try { base.DataSession.Save(supervisionTransportRule); } catch (DataSourceTransientException ex) { flag = false; this.WriteWarning(Strings.ErrorWhileUpdatingBadWordsRules(supervisionTransportRule.Name, ex.Message)); } } } if (!flag) { this.WriteWarning(Strings.ErrorChangingBadwordsTransportRule); } }
public bool SeekToCondition(SeekReference seekReference, QueryFilter seekFilter) { if (seekReference != SeekReference.OriginBeginning) { throw new ArgumentException(DirectoryStrings.ExceptionInvalidVlvSeekReference(seekReference.ToString())); } if (seekFilter == null) { throw new ArgumentNullException("seekFilter"); } TextFilter textFilter = seekFilter as TextFilter; if (textFilter == null) { throw new ArgumentException(DirectoryStrings.ExceptionInvalidVlvFilter(seekFilter.GetType().Name)); } if (textFilter.MatchOptions != MatchOptions.Prefix) { throw new ArgumentException(DirectoryStrings.ExceptionInvalidVlvFilterOption(textFilter.MatchOptions.ToString())); } if (textFilter.Property != ADRecipientSchema.DisplayName) { throw new ArgumentException(DirectoryStrings.ExceptionInvalidVlvFilterProperty(textFilter.Property.Name)); } this.vlvRequestControl.Target = Encoding.UTF8.GetBytes(textFilter.Text); this.results = this.GetNextResultCollection(); return(this.results != null); }
void OnGUI() { // Resize GUI Matrix according to screen size ResizeGUIMatrix(); //Enemy HP bar if (showHPBar) { TextFilter.DrawOutline(new Rect(posEnemyName.x, posEnemyName.y, 1000, 1000) , enemyName, nameStyle, Color.black, Color.white, 2f); GUI.BeginGroup(new Rect(posHPbar.x, posHPbar.y, sizeHPBar.x, sizeHPBar.y)); GUI.DrawTexture(new Rect(0, 0, sizeHPBar.x, sizeHPBar.y), hpBar); GUI.BeginGroup(new Rect(0, 0, ConvertHP(sizeHPBar.x, maxHP, curHP), sizeHPBar.y)); GUI.DrawTexture(new Rect(0, 0, sizeHPBar.x, sizeHPBar.y), hpCurrent); GUI.EndGroup(); GUI.EndGroup(); TextFilter.DrawOutline(new Rect(posHPText.x, posHPText.y, 1000, 1000) , curHP.ToString() + " / " + maxHP.ToString(), hpNumberStyle, Color.black, Color.white, 2f); } // Reset matrix after finish GUI.matrix = Matrix4x4.identity; }
internal static QueryFilter IndexedPhoneNumbersGetterFilterBuilder(SinglePropertyFilter filter) { TextFilter textFilter = filter as TextFilter; if (textFilter == null) { throw new ADFilterException(DirectoryStrings.ExceptionUnsupportedFilterForProperty(filter.Property.Name, filter.GetType(), typeof(TextFilter))); } if (MatchOptions.Prefix == textFilter.MatchOptions) { throw new ADFilterException(DirectoryStrings.ExceptionUnsupportedMatchOptionsForProperty(textFilter.Property.Name, textFilter.MatchOptions.ToString())); } MatchOptions matchOptions; if (MatchOptions.Suffix == textFilter.MatchOptions) { matchOptions = MatchOptions.Prefix; } else { matchOptions = textFilter.MatchOptions; } string text = DtmfString.Reverse(textFilter.Text); text = "reversedPhone:" + text; return(new TextFilter(ADRecipientSchema.UMDtmfMap, text, matchOptions, textFilter.MatchFlags)); }
public StoreObjectId ResolveStoreObjectIdFromFolderPath(MapiFolderPath folderPath) { Util.ThrowOnNullArgument(folderPath, "folderPath"); StoreObjectId storeObjectId; if (folderPath.IsNonIpmPath) { storeObjectId = this.PublicFolderSession.GetNonIpmSubtreeFolderId(); } else { storeObjectId = this.PublicFolderSession.GetIpmSubtreeFolderId(); } if (folderPath.Depth <= 0) { return(storeObjectId); } foreach (string text in folderPath) { QueryFilter seekFilter = new TextFilter(FolderSchema.DisplayName, text, MatchOptions.FullString, MatchFlags.IgnoreCase); using (Folder folder = Folder.Bind(this.PublicFolderSession, storeObjectId, PublicFolderDataProvider.FolderQueryReturnColumns)) { using (QueryResult queryResult = folder.FolderQuery(FolderQueryFlags.None, null, PublicFolderDataProvider.FolderQuerySorts, PublicFolderDataProvider.FolderQueryReturnColumns)) { if (!queryResult.SeekToCondition(SeekReference.OriginBeginning, seekFilter, SeekToConditionFlags.AllowExtendedFilters)) { return(null); } object[][] rows = queryResult.GetRows(1); storeObjectId = ((VersionedId)rows[0][0]).ObjectId; } } } return(storeObjectId); }
protected void btnUpdate_Click(object sender, EventArgs e) { AccountsProtect protect = new AccountsProtect( ); protect.UserID = Fetch.GetUserCookie( ).UserID; protect.SafeEmail = TextFilter.FilterScript(txtSafeEmail.Text.Trim( )); protect.ModifyIP = GameRequest.GetUserIP( ); protect.Question1 = ddlQuestion1.SelectedValue; protect.Question2 = ddlQuestion2.SelectedValue; protect.Question3 = ddlQuestion3.SelectedValue; protect.Response1 = TextFilter.FilterScript(txtMResponse1.Text.Trim( )); protect.Response2 = TextFilter.FilterScript(txtMResponse2.Text.Trim( )); protect.Response3 = TextFilter.FilterScript(txtMResponse3.Text.Trim( )); Message umsg = accountsFacade.ModifyUserSecurity(protect); if (umsg.Success) { this.form2.Visible = false; this.divRight.Visible = true; this.divRight.InnerHtml = "<div class=\"Uright\">您已经成功修改了密码保护!</div>"; } else { Show(umsg.Content); } }
public void RecursiveSearchMatch() { var config = ScriptableObject.CreateInstance <ProjectAuditorConfig>(); config.AnalyzeEditorCode = false; var projectAuditor = new Unity.ProjectAuditor.Editor.ProjectAuditor(config); var projectReport = projectAuditor.Audit(); var issues = projectReport.GetIssues(IssueCategory.Code); var stringFilter = new TextFilter { matchCase = true, searchDependencies = false, searchText = "WrapperClass" }; var filteredIssues = issues.Where(i => stringFilter.Match(i)); Assert.AreEqual(0, filteredIssues.Count()); // try again looking into dependencies too stringFilter.searchDependencies = true; filteredIssues = issues.Where(i => stringFilter.Match(i)); Assert.AreEqual(1, filteredIssues.Count()); }
void OnGUI() { if (!GameSetting.Instance.hideMinimap) { ResizeGUIMatrix(); Graphics.DrawTexture(new Rect(minimap.position.x, minimap.position.y, minimap.size.x, minimap.size.y), minimap.texture, minimap.renderMaterial); GUI.DrawTexture(new Rect(frameMap.position.x, frameMap.position.y, frameMap.size.x, frameMap.size.y), frameMap.texture[0]); GUI.DrawTexture(new Rect(mapNameBar.position.x, mapNameBar.position.y, mapNameBar.size.x, mapNameBar.size.y), mapNameBar.texture[0]); TextFilter.DrawOutline(new Rect(mapName.position.x, mapName.position.y, 1000, 1000) , Application.loadedLevelName, mapName.labelStyle, Color.black, Color.white, 2f); if (GUI.Button(new Rect(zoomInBt.position.x, zoomInBt.position.y, zoomInBt.size.x, zoomInBt.size.y), "", zoomInBt.buttonStlye)) { MinimapCamera.zoomLevel++; MinimapCamera.Instance.ZoomUpdate(); } if (GUI.Button(new Rect(zoomOutBt.position.x, zoomOutBt.position.y, zoomOutBt.size.x, zoomOutBt.size.y), "", zoomOutBt.buttonStlye)) { MinimapCamera.zoomLevel--; MinimapCamera.Instance.ZoomUpdate(); } GUI.matrix = Matrix4x4.identity; } else { this.enabled = false; } }
public void Handle_ShouldCallEveryHandlers() { var handler = new TextFilter(new[] { handler1.Object, handler2.Object }); var result = handler.ExcludeWords(new[] { "1", "2", "2", "2", "2", "2" }); result.ShouldBeEquivalentTo(new [] { "1.", "2.", "2.", "2.", "2." }); }
protected void btnUpdate_Click(object sender, EventArgs e) { AccountsProtect protect = new AccountsProtect(); protect.UserID = Fetch.GetUserCookie().UserID; protect.SafeEmail = ""; protect.PassportID = ""; protect.PassportType = 0; protect.CreateIP = GameRequest.GetUserIP(); protect.Question1 = ddlQuestion1.SelectedValue; protect.Question2 = ddlQuestion2.SelectedValue; protect.Question3 = ddlQuestion3.SelectedValue; protect.Response1 = TextFilter.FilterScript(txtResponse1.Text.Trim()); protect.Response2 = TextFilter.FilterScript(txtResponse2.Text.Trim()); protect.Response3 = TextFilter.FilterScript(txtResponse3.Text.Trim()); if (protect.Question1 == "0") { Show("请选择密保问题一"); return; } if (protect.Question2 == "0") { Show("请选择密保问题二"); return; } if (protect.Question3 == "0") { Show("请选择密保问题三"); return; } if (string.IsNullOrEmpty(protect.Response1)) { Show("请输入密保问题一的答案"); return; } if (string.IsNullOrEmpty(protect.Response2)) { Show("请输入密保问题二的答案"); return; } if (string.IsNullOrEmpty(protect.Response3)) { Show("请输入密保问题三的答案"); return; } Message umsg = FacadeManage.aideAccountsFacade.ApplyUserSecurity(protect); if (umsg.Success) { RenderAlertInfo2(false, "您已经成功申请了密码保护!"); } else { Show(umsg.Content); } }
private static void QueryRelatedItems(Folder folder, GlobalObjectId globalObjectId, ICollection <PropertyDefinition> propertySet, Func <PropertyBag, bool> matchFoundAction, bool fetchResultsInReverseChronologicalOrder, bool sameGoidOnly, string[] itemClassFilter, ExDateTime?startDate, ExDateTime?endDate) { Func <PropertyBag, bool> readRow = delegate(PropertyBag propertyBag) { if (itemClassFilter != null) { string classFromPropertyBag = propertyBag.GetValueOrDefault <string>(InternalSchema.ItemClass); if (!itemClassFilter.Any((string itemClass) => ObjectClass.IsOfClass(classFromPropertyBag, itemClass))) { return(false); } } byte[] goidBytes = CalendarCorrelationMatch.GetGoidBytes(propertyBag); bool flag = goidBytes != null && (sameGoidOnly ? GlobalObjectId.Equals(globalObjectId, new GlobalObjectId(goidBytes)) : GlobalObjectId.CompareCleanGlobalObjectIds(globalObjectId.Bytes, goidBytes)); if (flag) { flag = CalendarCorrelationMatch.MatchOriginalLastModifiedTime(propertyBag, startDate, endDate); } if (flag) { flag = matchFoundAction(propertyBag); } return(flag); }; QueryFilter queryFilter = sameGoidOnly ? new ComparisonFilter(ComparisonOperator.Equal, InternalSchema.GlobalObjectId, globalObjectId.Bytes) : new ComparisonFilter(ComparisonOperator.Equal, InternalSchema.CleanGlobalObjectId, globalObjectId.CleanGlobalObjectIdBytes); ExTraceGlobals.MeetingMessageTracer.Information <GlobalObjectId, QueryFilter>(0L, "CalendarCorrelationMatch.QueryRelatedItems: GOID={0}. QueryFilter = {1}.", globalObjectId, queryFilter); SortBy[] sortBy; if (itemClassFilter != null) { if (sameGoidOnly) { sortBy = (fetchResultsInReverseChronologicalOrder ? CalendarCorrelationMatch.goidRestrictedRelatedItemsByClassChronologicalSortOrder : CalendarCorrelationMatch.goidRestrictedRelatedItemsByClassSortOrder); } else { sortBy = (fetchResultsInReverseChronologicalOrder ? CalendarCorrelationMatch.relatedItemsByClassChronologicalSortOrder : CalendarCorrelationMatch.relatedItemsByClassSortOrder); } QueryFilter[] array = new QueryFilter[itemClassFilter.Length]; for (int i = 0; i < itemClassFilter.Length; i++) { array[i] = new TextFilter(InternalSchema.ItemClass, itemClassFilter[i], MatchOptions.Prefix, MatchFlags.IgnoreCase); } queryFilter = new AndFilter(new QueryFilter[] { queryFilter, new OrFilter(array) }); } else if (sameGoidOnly) { sortBy = (fetchResultsInReverseChronologicalOrder ? CalendarCorrelationMatch.goidRestrictedRelatedItemsChronologicalSortOrder : CalendarCorrelationMatch.goidRestrictedRelatedItemsSortOrder); } else { sortBy = (fetchResultsInReverseChronologicalOrder ? CalendarCorrelationMatch.relatedItemsChronologicalSortOrder : CalendarCorrelationMatch.relatedItemsSortOrder); } CalendarCorrelationMatch.QueryItemsUsingView(folder, sortBy, queryFilter, propertySet, readRow); }
private static TextFilter[] ExtractNonOptimizedCondition(QueryFilter filter) { List <TextFilter> list = null; Queue <QueryFilter> queue = new Queue <QueryFilter>(); while (filter != null) { if (filter is CompositeFilter) { using (ReadOnlyCollection <QueryFilter> .Enumerator enumerator = ((CompositeFilter)filter).Filters.GetEnumerator()) { while (enumerator.MoveNext()) { QueryFilter item = enumerator.Current; queue.Enqueue(item); } goto IL_D0; } goto IL_54; } goto IL_54; IL_D0: filter = ((queue.Count > 0) ? queue.Dequeue() : null); continue; IL_54: if (filter is NotFilter) { queue.Enqueue(((NotFilter)filter).Filter); goto IL_D0; } if (filter is TextFilter) { TextFilter textFilter = (TextFilter)filter; if (textFilter.MatchOptions == MatchOptions.SubString || textFilter.MatchOptions == MatchOptions.Suffix) { if (list == null) { list = new List <TextFilter>(); } list.Add(textFilter); goto IL_D0; } goto IL_D0; } else { if (!(filter is ComparisonFilter) && !(filter is ExistsFilter) && !(filter is FalseFilter)) { throw new NotSupportedException("Unsupported filter type: " + filter.GetType()); } goto IL_D0; } } if (list == null) { return(null); } return(list.ToArray()); }
void ViewSource_Filter(object sender, FilterEventArgs e) { if (!string.IsNullOrEmpty(TextFilter)) { var val = e.Item as GoodsTaxRate; e.Accepted = val != null && val.GoodsName.Contains(TextFilter.Trim()); } }
TinyBlogEngine.Contracts.MovableType.TextFilter[] IMovableType.mt_supportedTextFilters() { TextFilter tf = new TextFilter(); tf.key = "default"; tf.@value = "default"; return(new TinyBlogEngine.Contracts.MovableType.TextFilter[] { tf }); }
public ContentBuffer() { strokeFilter = new StrokeFilter(); imageFilter = new ImageFilter(); textFilter = new TextFilter(); strokeDeltaFilter = new StrokeFilter(); imageDeltaCollection = new ImageFilter(); }
public IFilter GetFilter(BindingExpression be, DataGrid dg) { Type t = be.ResolvedSource.GetType(); String typeName = t.GetProperty(be.ResolvedSourcePropertyName).GetValue(be.ResolvedSource).GetType().ToString(); IFilter filter= null; switch (typeName) { case "int": break; case "string": break; case "DateTime": break; default: filter = new TextFilter(); break; } filter.Fill(be, dg); return filter; }
public static void SetTextFilter(TextBox obj, TextFilter value) { obj.SetValue(TextFilterProperty, value); }
private IFilter DisplayError(Exception e) { var message = ErrorMessage(e); Trace.WriteLine(message); return m_TextFilter = new TextFilter(message); }
/// <summary> /// Tries to change the filter. /// </summary> /// <param name="filter">The filter string to change to.</param> /// <param name="filterTypeName">The name of the filter to change to.</param> /// <returns> /// True if the filter successfully changed; otherwise false. /// </returns> public bool TryChangeFilter(string filter, string filterTypeName) { var tempFilter = _filter; // Change the filter type if we need to if (!StringComparer.Ordinal.Equals(filterTypeName, FilterName)) { tempFilter = TextFilter.TryCreateInstance(filterTypeName); if (tempFilter == null) return false; } else { // Check that the filter string has changed if (StringComparer.Ordinal.Equals(filter, tempFilter.FilterString)) return true; } // Change the filter if (!tempFilter.TrySetFilter(filter)) return false; _filter = tempFilter; if (FilterChanged != null) FilterChanged.Raise(this, EventArgs.Empty); return true; }