XLibrary.XNodeIn.GetMethodName C# (CSharp) Méthode

GetMethodName() public méthode

public GetMethodName ( bool includeClass ) : string
includeClass bool
Résultat string
        public string GetMethodName(bool includeClass)
        {
            string name = Name;

            if (includeClass)
            {
                var parentClass = GetParentClass(false);
                name = parentClass.Name + "::" + Name;
            }

            if (ReturnID != 0)
            {
                var retNode = XRay.Nodes[ReturnID];
                name = retNode.Name + " " + name;
            }

            if (ObjType == XObjType.Method)
            {
                name += "(";

                if (ParamIDs != null)
                {
                    for (int i = 0; i < ParamIDs.Length; i++)
                    {
                        var pId = ParamIDs[i];
                        var pName = ParamNames[i];
                        var pNode = XRay.Nodes[pId];

                        name += pNode.Name + " " + pName + ", ";
                    }

                    name = name.TrimEnd(' ', ',');
                }

                name += ")";
            }

            return name;
        }