Gutenberg

Class ConsoleFormattingAnnotation

A base class for annotations which the ConsoleDocumentRenderer understands

Inheritance
Implements
Declaration
public abstract class ConsoleFormattingAnnotation : Object

Constructors

ConsoleFormattingAnnotation(ConsoleFormattingAnnotation)

Declaration
protected ConsoleFormattingAnnotation(ConsoleFormattingAnnotation original)
Parameters
Type Name Description

ConsoleFormattingAnnotation

original

Properties

EqualityContract

Declaration
protected virtual Type EqualityContract { get; }
Property Value
Type Description

Type

Methods

<Clone>$()

Declaration
public abstract ConsoleFormattingAnnotation <Clone>$()
Returns
Type Description

ConsoleFormattingAnnotation

Equals(ConsoleFormattingAnnotation)

Declaration
public virtual bool Equals(ConsoleFormattingAnnotation other)
Parameters
Type Name Description

ConsoleFormattingAnnotation

other

Returns
Type Description

Boolean

Equals(Object)

Declaration
public override bool Equals(object obj)
Parameters
Type Name Description

Object

obj

Returns
Type Description

Boolean

GetHashCode()

Declaration
public override int GetHashCode()
Returns
Type Description

Int32

PrintMembers(StringBuilder)

Declaration
protected virtual bool PrintMembers(StringBuilder builder)
Parameters
Type Name Description

StringBuilder

builder

Returns
Type Description

Boolean

ToString()

Declaration
public override string ToString()
Returns
Type Description

String

Operators

Equality(ConsoleFormattingAnnotation, ConsoleFormattingAnnotation)

Declaration
public static bool operator ==(ConsoleFormattingAnnotation left, ConsoleFormattingAnnotation right)
Parameters
Type Name Description

ConsoleFormattingAnnotation

left

ConsoleFormattingAnnotation

right

Returns
Type Description

Boolean

Inequality(ConsoleFormattingAnnotation, ConsoleFormattingAnnotation)

Declaration
public static bool operator !=(ConsoleFormattingAnnotation left, ConsoleFormattingAnnotation right)
Parameters
Type Name Description

ConsoleFormattingAnnotation

left

ConsoleFormattingAnnotation

right

Returns
Type Description

Boolean

Implements

System.IEquatable<T>