Struct VerticalMargin
Margin struct
Namespace
Syntax
public struct VerticalMargin
Constructors
VerticalMargin(int, int, int)
Makes a new vertical margin instance
Declaration
public VerticalMargin(int top, int bottom, int height)
Parameters
| Name | Type | Description |
|---|---|---|
| top | int | A top margin |
| bottom | int | A bottom margin |
| height | int | Height to subtract from to get margins |
VerticalMargin(VerticalPad, int)
Makes a new vertical margin instance
Declaration
public VerticalMargin(VerticalPad margins, int height)
Parameters
| Name | Type | Description |
|---|---|---|
| margins | VerticalPad | Margins |
| height | int | Height to subtract from to get margins |
Properties
Height
Gets the final height with margins applied
Property Value
int
Declaration
public readonly int Height { get; }
Margins
Gets the margin values
Methods
Equals(object?)
Returns
bool
Declaration
public override bool Equals(object? obj)
Parameters
| Name | Type | Description |
|---|---|---|
| obj | object |
Overrides
System.ValueType.Equals(object)
Equals(VerticalMargin)
Returns
bool
Declaration
public bool Equals(VerticalMargin other)
Parameters
| Name | Type | Description |
|---|---|---|
| other | VerticalMargin |
GetHashCode()
Returns
int
Declaration
public override int GetHashCode()
Overrides
System.ValueType.GetHashCode()
ToString()
Generates a string containing margin values
Returns
string
Margin values in a string
Declaration
public override string ToString()
Overrides
System.ValueType.ToString()
Operators
operator ==(VerticalMargin, VerticalMargin)
Returns
bool
Declaration
public static bool operator ==(VerticalMargin left, VerticalMargin right)
Parameters
| Name | Type | Description |
|---|---|---|
| left | VerticalMargin | |
| right | VerticalMargin |
operator !=(VerticalMargin, VerticalMargin)
Returns
bool
Declaration
public static bool operator !=(VerticalMargin left, VerticalMargin right)
Parameters
| Name | Type | Description |
|---|---|---|
| left | VerticalMargin | |
| right | VerticalMargin |