CSharpUML.UmlMethod.UmlMethod C# (CSharp) Метод

UmlMethod() публичный Метод

public UmlMethod ( CSharpBlock block, UmlClass classobj ) : System
block CSharpBlock
classobj UmlClass
Результат System
        public UmlMethod(CSharpBlock block, UmlClass classobj)
            : base(block)
        {
            parseParams ();

            if (name.Contains (" ")) {
                string[] p = name.CleanGenerics ()
                    .Split (new char[]{' '}, StringSplitOptions.RemoveEmptyEntries);
                returntype = p [0];
                name = "";
                for (int i = 0; i < p.Length; ++i) {
                    name += i == 0 ? "" : " " + p [i];
                }
            }
            if (name == "") {
                name = returntype;
                returntype = "";
            }
            if (returntype == "void")
                returntype = "";
            name = name.TrimAll ();

            commentsKey = Comments.Key (classobj.Name, name, parameters.Unique () + returntype);
        }

Same methods

UmlMethod::UmlMethod ( Tag tag, UmlClass classobj ) : System
UmlMethod::UmlMethod ( UmlBlock block, UmlClass classobj ) : System