Ejemplo n.º 1
0
 private static MethodArgumentStatus GetArgumentStatusForParameterDeclaration(
     [NotNull] IRegularParameterDeclaration parameterDeclaration, DisposeMethodStatus methodStatus)
 {
     var number = TreeNodeHandlerUtil.GetNumberOfParameter(parameterDeclaration);
     if (number == null)
         return null;
     var argumentStatus = GetArgumentStatusByNumber(methodStatus, number.Value);
     return argumentStatus;
 }
Ejemplo n.º 2
0
 private static MethodArgumentStatus GetArgumentStatusByNumber(DisposeMethodStatus methodStatus, int number)
 {
     return methodStatus.MethodArguments.IfNull(() => new List<MethodArgumentStatus>())
         .Where(a => a.Number == number).Select(a => a).FirstOrDefault();
 }