Akka.Configuration.Config.ToString C# (CSharp) Method

ToString() public method

Converts the current configuration to a string.
public ToString ( ) : string
return string
        public override string ToString()
        {
            if (Root == null)
                return "";

            return Root.ToString();
        }

Same methods

Config::ToString ( bool includeFallback ) : string

Usage Example

示例#1
0
        /// <summary>
        /// Converts the current configuration to a string
        /// </summary>
        /// <param name="includeFallback">if true returns string with current config combined with fallback key-values else only current config key-values</param>
        /// <returns>TBD</returns>
        public string ToString(bool includeFallback)
        {
            if (includeFallback == false)
            {
                return(ToString());
            }

            Config current = this;

            if (current.Fallback == null)
            {
                return(current.ToString());
            }

            Config clone = Copy();

            while (current.Fallback != null)
            {
                clone.Root.GetObject().Merge(current.Fallback.Root.GetObject());
                current = current.Fallback;
            }

            return(clone.ToString());
        }