Skip to content

Class IndividualMarkdownOutput ​

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

csharp
public record IndividualMarkdownOutput : IEquatable<IndividualMarkdownOutput>

Inheritance ​

object ← IndividualMarkdownOutput

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
[SetsRequiredMembers]
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