private void GenerateSerializableTreeNode_FinishedGeneration(object sender, GeneratingSerializeTreeNodeEventArgs e) { txtBoxProcessLog.Text = "Rule filtering generation has been successfully finished..."; listViewLogs.EndUpdate(); OnGenerationProcessing_ButtonsHandlings(false); AddListViewItem(e); }
private void GenerateSerializableTreeNode_StopGeneration(object sender, GeneratingSerializeTreeNodeEventArgs e) { listViewLogs.EndUpdate(); OnGenerationProcessing_ButtonsHandlings(false); txtBoxProcessLog.Text = "Rule filtering generation has been stop successfully..."; if (e.ActualFilesProcessedCount > this.PREVIEW_LIMIT) { SetDescriptionForPreviewLimit(); } }
private void AddListViewItem(GeneratingSerializeTreeNodeEventArgs e) { ListViewItem lvItem = new ListViewItem(new string[] { e.SequenceNumber.ToString(), e.HitFilterRule, e.ActionTaken, e.RelativeEvaluatedPath }); listViewLogs.Items.Add(lvItem); }
private void GenerateSerializableTreeNode_GenerationInitialization(object sender, GeneratingSerializeTreeNodeEventArgs e) { SetLabelProcessingText("Initializing...", "Generation details"); AddListViewItem(e); }
private void GenerateSerializableTreeNode_RuleEnforcementStatus(object sender, GeneratingSerializeTreeNodeEventArgs e) { if (e.ProcessingStage == GeneratingSerializeTreeNodeProcessingStage.ENFORCING_RULE_TO_FILE) { SetLabelProcessingText("Adding File", e.EvaluatedPath); } else if (e.ProcessingStage == GeneratingSerializeTreeNodeProcessingStage.ENFORCING_RULE_TO_FOLDER) { SetLabelProcessingText("Adding Folder", e.EvaluatedPath); } AddListViewItem(e); //If preview limit has been hit if (e.ActualFilesProcessedCount > this.PREVIEW_LIMIT) { generateSerializableTreeNode.StopGenerationProcess(); } }
public GenerateSerializableTreeNode(FolderFilterRule folderFilterRule) { this.folderFilterRule = folderFilterRule; processingStatusEventArgs = new GeneratingSerializeTreeNodeEventArgs(); }
public GenerateSerializableTreeNode() { processingStatusEventArgs = new GeneratingSerializeTreeNodeEventArgs(); }
private void GenerateSerializableTreeNode_RuleEnforcementStatus(object sender, GeneratingSerializeTreeNodeEventArgs e) { UpdateStatusAndRaiseEventProcessingStatusForDynamicGeneration(e.EvaluatedPath); }