private SqlInputPathCollection( SqlIdentifier input, SqlPathExpression relativePath) { this.Input = input ?? throw new ArgumentNullException(nameof(input)); this.RelativePath = relativePath; }
private SqlIdentifierPathExpression(SqlPathExpression parentPath, SqlIdentifier value) : base(SqlObjectKind.IdentifierPathExpression, parentPath) { if (value == null) { throw new ArgumentNullException("value"); } this.Value = value; }
private SqlStringPathExpression(SqlPathExpression parentPath, SqlStringLiteral value) : base(SqlObjectKind.StringPathExpression, parentPath) { if (value == null) { throw new ArgumentNullException("value"); } this.Value = value; }
private SqlInputPathCollection( SqlIdentifier input, SqlPathExpression relativePath) : base(SqlObjectKind.InputPathCollection) { if (input == null) { throw new ArgumentNullException("input"); } this.Input = input; this.RelativePath = relativePath; }
private SqlStringPathExpression(SqlPathExpression parentPath, SqlStringLiteral value) : base(parentPath) { this.Value = value ?? throw new ArgumentNullException(nameof(value)); }
public static SqlStringPathExpression Create( SqlPathExpression parentPath, SqlStringLiteral value) => new SqlStringPathExpression(parentPath, value);
public static SqlIdentifierPathExpression Create(SqlPathExpression parentPath, SqlIdentifier value) { return(new SqlIdentifierPathExpression(parentPath, value)); }
public static SqlInputPathCollection Create( SqlIdentifier input, SqlPathExpression relativePath) { return(new SqlInputPathCollection(input, relativePath)); }
private SqlNumberPathExpression(SqlPathExpression parentPath, SqlNumberLiteral value) : base(SqlObjectKind.NumberPathExpression, parentPath) { this.Value = value; }
public static SqlNumberPathExpression Create(SqlPathExpression parentPath, SqlNumberLiteral value) { return(new SqlNumberPathExpression(parentPath, value)); }
private SqlIdentifierPathExpression(SqlPathExpression parentPath, SqlIdentifier value) : base(parentPath) { this.Value = value ?? throw new ArgumentNullException(nameof(value)); }