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