public AstDefinedMethod(AstFunctionDefinition definition) { this.Definition = definition; this.GenericArgumentTypes = new List<IAstTypeReference>(); }
public AstDefinedMethod(AstFunctionDefinition definition) { this.Definition = definition; this.parameterTypes = definition.Parameters.Select(p => p.Type).ToArray().AsReadOnly(); }
protected virtual void AppendFunctionDefinition(StringBuilder builder, AstFunctionDefinition functionDefinition) { builder.Append(functionDefinition); }