public DelegateDeclaration(Modifiers modifier, List<AttributeSection> attributes) { Modifier = modifier; Attributes = attributes; name = "?"; returnType = TypeReference.Null; parameters = new List<ParameterDeclarationExpression>(); templates = new List<TemplateDefinition>(); }