using System.Collections.Generic; namespace AspClassic.Parser; /// /// A parse tree for a delegate Function declaration. /// public sealed class DelegateFunctionDeclaration : DelegateDeclaration { /// /// Constructs a new parse tree for a delegate declaration. /// /// The attributes for the parse tree. /// The modifiers for the parse tree. /// The location of the keyword. /// The location of the 'Function'. /// The name of the declaration. /// The type parameters of the declaration, if any. /// The parameters of the declaration. /// The location of the 'As', if any. /// The attributes on the result type, if any. /// The result type, if any. /// The location of the parse tree. /// The comments for the parse tree. public DelegateFunctionDeclaration(AttributeBlockCollection attributes, ModifierCollection modifiers, Location keywordLocation, Location functionLocation, SimpleName name, TypeParameterCollection typeParameters, ParameterCollection parameters, Location asLocation, AttributeBlockCollection resultTypeAttributes, TypeName resultType, Span span, IList comments) : base(TreeType.DelegateFunctionDeclaration, attributes, modifiers, keywordLocation, functionLocation, name, typeParameters, parameters, asLocation, resultTypeAttributes, resultType, span, comments) { } protected override void GetChildTrees(IList childList) { base.GetChildTrees(childList); } }