示例#1
0
        string GetReturnDataType(FuncReturn Item)
        {
            if (Item != null)
            {
                return(!string.IsNullOrWhiteSpace(Item.Type) ? Item.Type : "Any");
            }

            return("void");
        }
示例#2
0
        FuncReturn GetReturn()
        {
            FuncReturn Result    = null;
            string     BlockText = GetMultiLineTagValue(Tags.Return);

            if (!string.IsNullOrWhiteSpace(BlockText))
            {
                Result = new FuncReturn(this, BlockText);
            }
            return(Result);
        }
示例#3
0
        string GetReturns(DocItem DocItem)
        {
            FuncReturn    Item = DocItem.Return;
            StringBuilder SB   = new StringBuilder();

            if (Item != null)
            {
                SB = new StringBuilder(Templates["FuncReturn"]);
                SB.Replace("__DATA_TYPE__", GetDataType(string.IsNullOrWhiteSpace(Item.Type) ? "Any" : Item.Type));
                SB.Replace("__DESCRIPTION__", GetDescription(Item.Description));
            }

            return(SB.ToString());
        }