protected BaseBuilder(InputStatement configuration) { Key = configuration.key; Representations = configuration.representations.ToBuilder(); Parameters = configuration.parameters.ToBuilder(); Documentation = configuration.documentation.ToBuilder(); }
protected InputStatement(InputStatement toClone) { key = toClone.key; representations = toClone.representations; parameters = toClone.parameters; documentation = toClone.documentation; }
public static string GetMainRepresentation(this InputStatement statement) { return(statement?.Representations?.FirstOrDefault() ?? string.Empty); }
public static bool HasParameters(this InputStatement statement) { return(statement?.Parameters?.Count > 0); }