public MethodSignature(TypeData declaringType, string name, TypeData returnType, TypedNodeList arguments) { this.declaringType = declaringType; this.name = name; this.returnType = returnType; this.arguments = arguments; }