Class TemplateModelEqualityComparer
An System.Collections.Generic.IEqualityComparer<> implementation
Inheritance
System.Object
TemplateModelEqualityComparer
Implements
System.Collections.Generic.IEqualityComparer <TemplateModel >
Namespace: EPiServer.DataAbstraction
Assembly: EPiServer.Cms.AspNetCore.Templating.dll
Version: 12.0.3Syntax
public sealed class TemplateModelEqualityComparer : Object, IEqualityComparer<TemplateModel>
Constructors
TemplateModelEqualityComparer()
Declaration
public TemplateModelEqualityComparer()
Fields
Instance
A singleton comparer instance
Declaration
public static readonly TemplateModelEqualityComparer Instance
Field Value
Type | Description |
---|---|
Template |
Methods
Equals(TemplateModel, TemplateModel)
Compares the property values of two Template
Declaration
public bool Equals(TemplateModel x, TemplateModel y)
Parameters
Type | Name | Description |
---|---|---|
Template |
x | |
Template |
y |
Returns
Type | Description |
---|---|
System. |
Remarks
The inherited and read only statuses are not considered in the comparison.
GetHashCode(TemplateModel)
Creates a hashcode for a template model
Declaration
public int GetHashCode(TemplateModel obj)
Parameters
Type | Name | Description |
---|---|---|
Template |
obj |
Returns
Type | Description |
---|---|
System. |
Implements
System.Collections.Generic.IEqualityComparer<>