Table of Contents

Class ResourceChange

Namespace
Fabricator.Core
Assembly
Fabricator.Core.dll

A change of the environment required to apply a resource (as returned from AlreadyApplied), or made by applying it (as returned from Apply).

[CompilationMapping(SourceConstructFlags.SumType)]
public class ResourceChange : IEquatable<ResourceChange>, IStructuralEquatable, IComparable<ResourceChange>, IComparable, IStructuralComparable
Inheritance
ResourceChange
Implements
Derived
Inherited Members

Properties

ChangeWithNoDescription

public static ResourceChange ChangeWithNoDescription { get; }

Property Value

ResourceChange

IsChangeWithNoDescription

public bool IsChangeWithNoDescription { get; }

Property Value

bool

IsNamedChange

public bool IsNamedChange { get; }

Property Value

bool

IsNoChanges

public bool IsNoChanges { get; }

Property Value

bool

IsTextDiff

public bool IsTextDiff { get; }

Property Value

bool

NoChanges

public static ResourceChange NoChanges { get; }

Property Value

ResourceChange

Tag

public int Tag { get; }

Property Value

int

Methods

CompareTo(ResourceChange)

public override sealed int CompareTo(ResourceChange obj)

Parameters

obj ResourceChange

Returns

int

CompareTo(object?)

public override sealed int CompareTo(object? obj)

Parameters

obj object

Returns

int

CompareTo(object?, IComparer)

public override sealed int CompareTo(object? obj, IComparer comp)

Parameters

obj object
comp IComparer

Returns

int

Equals(ResourceChange)

public override sealed bool Equals(ResourceChange obj)

Parameters

obj ResourceChange

Returns

bool

Equals(ResourceChange, IEqualityComparer)

public bool Equals(ResourceChange obj, IEqualityComparer comp)

Parameters

obj ResourceChange
comp IEqualityComparer

Returns

bool

Equals(object?)

public override sealed bool Equals(object? obj)

Parameters

obj object

Returns

bool

Equals(object?, IEqualityComparer)

public override sealed bool Equals(object? obj, IEqualityComparer comp)

Parameters

obj object
comp IEqualityComparer

Returns

bool

GetHashCode()

public override sealed int GetHashCode()

Returns

int

GetHashCode(IEqualityComparer)

public override sealed int GetHashCode(IEqualityComparer comp)

Parameters

comp IEqualityComparer

Returns

int

NewNamedChange(string)

[CompilationMapping(SourceConstructFlags.UnionCase, 2)]
public static ResourceChange NewNamedChange(string _description)

Parameters

_description string

Returns

ResourceChange

NewTextDiff(Diff)

[CompilationMapping(SourceConstructFlags.UnionCase, 1)]
public static ResourceChange NewTextDiff(Diff item)

Parameters

item Diff

Returns

ResourceChange

ToString()

public override string ToString()

Returns

string