CK.Core.ActivityMonitorGroupData.ConsumeConclusionText C# (CSharp) Method

ConsumeConclusionText() private method

Calls GetConclusionText and sets it to null.
private ConsumeConclusionText ( ) : string
return string
        internal string ConsumeConclusionText()
        {
            string autoText = null;
            if( _getConclusion != null )
            {
                try
                {
                    autoText = _getConclusion();
                }
                catch( Exception ex )
                {
                    autoText = String.Format( Impl.ActivityMonitorResources.ActivityMonitorErrorWhileGetConclusionText, ex.Message );
                }
                _getConclusion = null;
            }
            return autoText;
        }

Usage Example

            internal void GroupClosing(ref List <ActivityLogGroupConclusion> conclusions)
            {
                string auto = _data.ConsumeConclusionText();

                if (auto != null)
                {
                    if (conclusions == null)
                    {
                        conclusions = new List <ActivityLogGroupConclusion>();
                    }
                    conclusions.Add(new ActivityLogGroupConclusion(Tags.GetTextConclusion, auto));
                }
            }