Skip to content

Class IndividualMarkdownOutput

Namespace: Momentum.Extensions.EventMarkdownGenerator.Models
Assembly: Momentum.Extensions.EventMarkdownGenerator.dll

csharp
public record IndividualMarkdownOutput : IEquatable<IndividualMarkdownOutput>

Inheritance

objectIndividualMarkdownOutput

Implements

IEquatable<IndividualMarkdownOutput>

Inherited Members

object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Constructors

IndividualMarkdownOutput(IndividualMarkdownOutput)

csharp
protected IndividualMarkdownOutput(IndividualMarkdownOutput original)

Parameters

original IndividualMarkdownOutput

IndividualMarkdownOutput()

csharp
public IndividualMarkdownOutput()

Properties

Content

csharp
public required string Content { get; init; }

Property Value

string

EqualityContract

csharp
protected virtual Type EqualityContract { get; }

Property Value

Type

FileName

csharp
public required string FileName { get; init; }

Property Value

string

FilePath

csharp
public required string FilePath { get; init; }

Property Value

string

Methods

<Clone>$()

csharp
public virtual IndividualMarkdownOutput <Clone>$()

Returns

IndividualMarkdownOutput

Equals(object?)

csharp
public override bool Equals(object? obj)

Parameters

obj object?

Returns

bool

Equals(IndividualMarkdownOutput?)

csharp
public virtual bool Equals(IndividualMarkdownOutput? other)

Parameters

other IndividualMarkdownOutput?

Returns

bool

GetHashCode()

csharp
public override int GetHashCode()

Returns

int

PrintMembers(StringBuilder)

csharp
protected virtual bool PrintMembers(StringBuilder builder)

Parameters

builder StringBuilder

Returns

bool

ToString()

csharp
public override string ToString()

Returns

string

Operators

operator ==(IndividualMarkdownOutput?, IndividualMarkdownOutput?)

csharp
public static bool operator ==(IndividualMarkdownOutput? left, IndividualMarkdownOutput? right)

Parameters

left IndividualMarkdownOutput?

right IndividualMarkdownOutput?

Returns

bool

operator !=(IndividualMarkdownOutput?, IndividualMarkdownOutput?)

csharp
public static bool operator !=(IndividualMarkdownOutput? left, IndividualMarkdownOutput? right)

Parameters

left IndividualMarkdownOutput?

right IndividualMarkdownOutput?

Returns

bool