ClearUnknownArguments() public method

Clears the list of UnknownArguments.
public ClearUnknownArguments ( ) : void
return void
Ejemplo n.º 1
0
 /// <summary>
 /// Sets the UnknownArguments list to its default state. This includes all the formal parameters, the declaring class, and the return type (if not primitive).
 /// </summary>
 /// <param name="mdn">The MethodDeclarationNode to set UnknownArguments on.</param>
 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);
     }
 }