Class EventDocumentation
Namespace: Momentum.Extensions.EventMarkdownGenerator.Models
Assembly: Momentum.Extensions.EventMarkdownGenerator.dll
csharp
public record EventDocumentation : IEquatable<EventDocumentation>
Inheritance
Implements
IEquatable<EventDocumentation>
Inherited Members
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Constructors
EventDocumentation(EventDocumentation)
csharp
protected EventDocumentation(EventDocumentation original)
Parameters
original
EventDocumentation
EventDocumentation()
csharp
public EventDocumentation()
Properties
EqualityContract
csharp
protected virtual Type EqualityContract { get; }
Property Value
Example
csharp
public string? Example { get; init; }
Property Value
PropertyDescriptions
csharp
public Dictionary<string, string> PropertyDescriptions { get; init; }
Property Value
Remarks
csharp
public string? Remarks { get; init; }
Property Value
Summary
csharp
public required string Summary { get; init; }
Property Value
Methods
<Clone>$()
csharp
public virtual EventDocumentation <Clone>$()
Returns
Equals(object?)
csharp
public override bool Equals(object? obj)
Parameters
obj
object?
Returns
Equals(EventDocumentation?)
csharp
public virtual bool Equals(EventDocumentation? other)
Parameters
other
EventDocumentation?
Returns
GetDescription()
csharp
public string GetDescription()
Returns
GetHashCode()
csharp
public override int GetHashCode()
Returns
PrintMembers(StringBuilder)
csharp
protected virtual bool PrintMembers(StringBuilder builder)
Parameters
builder
StringBuilder
Returns
ToString()
csharp
public override string ToString()
Returns
Operators
operator ==(EventDocumentation?, EventDocumentation?)
csharp
public static bool operator ==(EventDocumentation? left, EventDocumentation? right)
Parameters
left
EventDocumentation?
right
EventDocumentation?
Returns
operator !=(EventDocumentation?, EventDocumentation?)
csharp
public static bool operator !=(EventDocumentation? left, EventDocumentation? right)
Parameters
left
EventDocumentation?
right
EventDocumentation?