Example #1
0
 /// <summary>
 /// Returns a string representation of this statement.
 /// </summary>
 public override string ToString()
 {
     if (Accessibility == AccessModifier.None)
     {
         return(string.Format("namespace {0}", Name));
     }
     else
     {
         return(string.Format("{0} namespace {1}", Accessibility.ToKeywordString(), Name));
     }
 }
 /// <summary>
 /// Returns a string representation of this statement.
 /// </summary>
 public override string ToString()
 {
     if (Accessibility == AccessModifier.None)
     {
         return(string.Format("{0} {1}", ReturnType, Name));
     }
     else
     {
         return(string.Format("{0} {1} {2}", Accessibility.ToKeywordString(), ReturnType, Name));
     }
 }
Example #3
0
        /// <summary>
        /// Returns a string representation of this object.
        /// </summary>
        public override string ToString()
        {
            var sig = new StringBuilder();

            if (IsConstructor)
            {
                sig.Append("Constructor: ");
            }
            else if (IsDestructor)
            {
                sig.Append("Destructor: ");
            }
            else
            {
                sig.Append("Method: ");
            }
            if (Accessibility != AccessModifier.None)
            {
                sig.Append(Accessibility.ToKeywordString() + " ");
            }
            if (ReturnType != null)
            {
                var retString = ReturnType.ToString();
                if (!string.IsNullOrWhiteSpace(retString))
                {
                    sig.Append(retString + " ");
                }
            }
            else if (!(IsConstructor || IsDestructor))
            {
                sig.Append("void ");
            }
            if (!string.IsNullOrWhiteSpace(Name))
            {
                sig.Append(Name);
            }
            string paramString = Parameters != null?string.Join(", ", Parameters) : string.Empty;

            sig.AppendFormat("({0})", paramString);

            return(sig.ToString());
        }
Example #4
0
        /// <summary>
        /// Returns a string representation of this statement.
        /// </summary>
        public override string ToString()
        {
            var signature = new StringBuilder();

            if (Accessibility != AccessModifier.None)
            {
                signature.AppendFormat("{0} ", Accessibility.ToKeywordString());
            }
            if (IsPartial)
            {
                signature.Append("partial ");
            }
            signature.AppendFormat("{0} ", Kind.ToKeyword());
            signature.Append(Name);
            var parentsString = string.Join(", ", ParentTypeNames);

            if (!string.IsNullOrEmpty(parentsString))
            {
                signature.AppendFormat(" : {0}", parentsString);
            }
            return(signature.ToString());
        }