ABB.Swum.UnigramMethodRule.SetDefaultUnknownArguments C# (CSharp) Метод

SetDefaultUnknownArguments() защищенный метод

Sets the UnknownArguments list to its default state. This includes all the formal parameters, the declaring class, and the return type (if not primitive).
protected SetDefaultUnknownArguments ( MethodDeclarationNode mdn ) : void
mdn ABB.Swum.Nodes.MethodDeclarationNode The MethodDeclarationNode to set UnknownArguments on.
Результат void
        protected void SetDefaultUnknownArguments(MethodDeclarationNode mdn)
        {
            mdn.ClearUnknownArguments();
            mdn.AddUnknownArguments(mdn.FormalParameters);
            if (mdn.DeclaringClass != null)
            {
                mdn.AddUnknownArgument(mdn.DeclaringClass);
            }
            if (mdn.ReturnType != null && !mdn.ReturnType.IsPrimitive)
            {
                mdn.AddUnknownArgument(mdn.ReturnType);
            }
        }