public virtual void VisitThrowsList(ThrowsListSyntax node)
 {
     if (node.ThrowsException != null)
     {
         foreach (var child in node.ThrowsException)
         {
             this.Visit(child);
         }
     }
 }
Пример #2
0
 public static MethodDeclarationSyntax MethodDeclaration(
     SyntaxList <AttributeSyntax> attributeLists,
     SyntaxTokenList modifiers,
     SyntaxToken funcKeyword,
     ExplicitInterfaceSpecifierSyntax explicitInterfaceSpecifier,
     SyntaxToken identifier,
     SyntaxToken minusGreaterThanToken,
     TypeSyntax returnType,
     TypeParameterListSyntax typeParameterList,
     ParameterListSyntax parameterList,
     SyntaxList <TypeParameterConstraintClauseSyntax> constraintClauses,
     SyntaxList <ContractClauseSyntax> contractClauses,
     ThrowsListSyntax throwsList,
     BlockSyntax body,
     SyntaxToken semicolonToken)
 {
     return(SyntaxFactory.MethodDeclaration(attributeLists, modifiers, funcKeyword, explicitInterfaceSpecifier, identifier, typeParameterList, parameterList, minusGreaterThanToken, returnType, constraintClauses, contractClauses, throwsList, body, null, semicolonToken));
 }