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
IsChangeWithNoDescription
public bool IsChangeWithNoDescription { get; }
Property Value
IsNamedChange
public bool IsNamedChange { get; }
Property Value
IsNoChanges
public bool IsNoChanges { get; }
Property Value
IsTextDiff
public bool IsTextDiff { get; }
Property Value
NoChanges
public static ResourceChange NoChanges { get; }
Property Value
Tag
public int Tag { get; }
Property Value
Methods
CompareTo(ResourceChange)
public override sealed int CompareTo(ResourceChange obj)
Parameters
objResourceChange
Returns
CompareTo(object?)
public override sealed int CompareTo(object? obj)
Parameters
objobject
Returns
CompareTo(object?, IComparer)
public override sealed int CompareTo(object? obj, IComparer comp)
Parameters
Returns
Equals(ResourceChange)
public override sealed bool Equals(ResourceChange obj)
Parameters
objResourceChange
Returns
Equals(ResourceChange, IEqualityComparer)
public bool Equals(ResourceChange obj, IEqualityComparer comp)
Parameters
objResourceChangecompIEqualityComparer
Returns
Equals(object?)
public override sealed bool Equals(object? obj)
Parameters
objobject
Returns
Equals(object?, IEqualityComparer)
public override sealed bool Equals(object? obj, IEqualityComparer comp)
Parameters
objobjectcompIEqualityComparer
Returns
GetHashCode()
public override sealed int GetHashCode()
Returns
GetHashCode(IEqualityComparer)
public override sealed int GetHashCode(IEqualityComparer comp)
Parameters
compIEqualityComparer
Returns
NewNamedChange(string)
[CompilationMapping(SourceConstructFlags.UnionCase, 2)]
public static ResourceChange NewNamedChange(string _description)
Parameters
_descriptionstring
Returns
NewTextDiff(Diff)
[CompilationMapping(SourceConstructFlags.UnionCase, 1)]
public static ResourceChange NewTextDiff(Diff item)
Parameters
itemDiff
Returns
ToString()
public override string ToString()