Dev2.Studio.Core.Utils.NewWorkflowNames.Add C# (CSharp) 메소드

Add() 공개 메소드

Add a used name to the WorkflowNamesHashSet
public Add ( string newWorkflowName ) : bool
newWorkflowName string
리턴 bool
        public bool Add(string newWorkflowName)
        {
            // only add the one's that matter ;)
            if(newWorkflowName.IndexOf(StringResources.NewWorkflowBaseName, StringComparison.Ordinal) == 0)
            {
                _workflowNamesHashSet.Add(newWorkflowName);

                return true;
            }

            return false;
        }

Usage Example

        public void CanFunctionNormallyWithMixedAddRemoveOdd()
        {
            NewWorkflowNames workflowNames = new NewWorkflowNames();
            int cnt = 1;

            for(int i = cnt; i < 10; i++)
            {
                string name = "Unsaved " + i;
                workflowNames.Add(name);
            }

            for(int i = 1; i < 10; i += 2)
            {
                string name = "Unsaved " + i;
                workflowNames.Remove(name);
            }

            var next = workflowNames.GetNext();

            Assert.AreEqual("Unsaved 1", next);
        }
All Usage Examples Of Dev2.Studio.Core.Utils.NewWorkflowNames::Add