Class SQLParameter
Assembly: LemonEdge.Database.Connector.dll
Syntax
public record SQLParameter : IEquatable<SQLParameter>
Constructors
SQLParameter(SQLParameter)
Declaration
protected SQLParameter(SQLParameter original)
Parameters
SQLParameter(string, Type, SQLType, bool)
Declaration
public SQLParameter(string Name, Type Type, SQLType SQLType, bool Nullable)
Parameters
Properties
EqualityContract
Declaration
protected virtual Type EqualityContract { get; }
Property Value
Name
Declaration
public string Name { get; init; }
Property Value
Nullable
Declaration
public bool Nullable { get; init; }
Property Value
SQLType
Declaration
public SQLType SQLType { get; init; }
Property Value
Type
Declaration
public Type Type { get; init; }
Property Value
Methods
Deconstruct(out string, out Type, out SQLType, out bool)
Declaration
public void Deconstruct(out string Name, out Type Type, out SQLType SQLType, out bool Nullable)
Parameters
Equals(SQLParameter?)
Declaration
public virtual bool Equals(SQLParameter? other)
Parameters
Returns
Equals(object?)
Declaration
public override bool Equals(object? obj)
Parameters
Type |
Name |
Description |
object |
obj |
|
Returns
Overrides
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Overrides
PrintMembers(StringBuilder)
Declaration
protected virtual bool PrintMembers(StringBuilder builder)
Parameters
Returns
ToColumnType()
Declaration
public ColumnType ToColumnType()
Returns
ToString()
Declaration
public override string ToString()
Returns
Overrides
<Clone>$()
Declaration
public virtual SQLParameter <Clone>$()
Returns
Operators
operator ==(SQLParameter?, SQLParameter?)
Declaration
public static bool operator ==(SQLParameter? left, SQLParameter? right)
Parameters
Returns
operator !=(SQLParameter?, SQLParameter?)
Declaration
public static bool operator !=(SQLParameter? left, SQLParameter? right)
Parameters
Returns
Implements
Extension Methods