1014 lines
35 KiB
YAML
1014 lines
35 KiB
YAML
### YamlMime:ManagedReference
|
|
items:
|
|
- uid: CapyKit.PropertyComparer`2
|
|
commentId: T:CapyKit.PropertyComparer`2
|
|
id: PropertyComparer`2
|
|
parent: CapyKit
|
|
children:
|
|
- CapyKit.PropertyComparer`2.#ctor(System.Func{`0,`1})
|
|
- CapyKit.PropertyComparer`2.Equals(`0,`0)
|
|
- CapyKit.PropertyComparer`2.GetHashCode(`0)
|
|
langs:
|
|
- csharp
|
|
- vb
|
|
name: PropertyComparer<T, U>
|
|
nameWithType: PropertyComparer<T, U>
|
|
fullName: CapyKit.PropertyComparer<T, U>
|
|
type: Class
|
|
source:
|
|
remote:
|
|
path: CapyKit/PropertyComparer.cs
|
|
branch: main
|
|
repo: https://git.jordanwages.com/wagesj45/CapyKit.git
|
|
id: PropertyComparer
|
|
path: ../CapyKit/PropertyComparer.cs
|
|
startLine: 44
|
|
assemblies:
|
|
- CapyKit
|
|
namespace: CapyKit
|
|
summary: A object comparer that can accept a lambda expression to compare properties.
|
|
example:
|
|
- " using System;\nusing System.Collections.Generic;\nusing System.Linq;\n\nclass Program\n{\n static void Main(string[] args)\n {\n var people = new List<Person>\n {\n new Person { Name = \"Alice\", Age = 30 }, new Person { Name = \"Bob\", Age = 30 }, new\n Person { Name = \"Charlie\", Age = 35 }\n };\n\n var comparer = new PropertyComparer<Person, int>(p => p.Age);\n var distinctPeople = people.Distinct(comparer).ToList();\n\n foreach (var person in distinctPeople)\n {\n Console.WriteLine($\"{person.Name} - {person.Age}\");\n }\n }\n}\n\nclass Person\n{\n public string Name { get; set; }\n public int Age { get; set; }\n}"
|
|
syntax:
|
|
content: 'public class PropertyComparer<T, U> : IEqualityComparer<T>'
|
|
typeParameters:
|
|
- id: T
|
|
description: Generic type parameter of the parent object.
|
|
- id: U
|
|
description: Generic type parameter of the property value.
|
|
content.vb: Public Class PropertyComparer(Of T, U) Implements IEqualityComparer(Of T)
|
|
inheritance:
|
|
- System.Object
|
|
implements:
|
|
- System.Collections.Generic.IEqualityComparer{{T}}
|
|
inheritedMembers:
|
|
- System.Object.Equals(System.Object)
|
|
- System.Object.Equals(System.Object,System.Object)
|
|
- System.Object.GetHashCode
|
|
- System.Object.GetType
|
|
- System.Object.MemberwiseClone
|
|
- System.Object.ReferenceEquals(System.Object,System.Object)
|
|
- System.Object.ToString
|
|
extensionMethods:
|
|
- CapyKit.PropertyComparer`2.CapyKit.Extensions.ObjectExtensions.UpdateProperties``1(CapyKit.PropertyComparer{{T},{U}})
|
|
- System.Object.CapyKit.Extensions.ObjectExtensions.UpdateProperties(System.Object)
|
|
nameWithType.vb: PropertyComparer(Of T, U)
|
|
fullName.vb: CapyKit.PropertyComparer(Of T, U)
|
|
name.vb: PropertyComparer(Of T, U)
|
|
- uid: CapyKit.PropertyComparer`2.#ctor(System.Func{`0,`1})
|
|
commentId: M:CapyKit.PropertyComparer`2.#ctor(System.Func{`0,`1})
|
|
id: '#ctor(System.Func{`0,`1})'
|
|
parent: CapyKit.PropertyComparer`2
|
|
langs:
|
|
- csharp
|
|
- vb
|
|
name: PropertyComparer(Func<T, U>)
|
|
nameWithType: PropertyComparer<T, U>.PropertyComparer(Func<T, U>)
|
|
fullName: CapyKit.PropertyComparer<T, U>.PropertyComparer(System.Func<T, U>)
|
|
type: Constructor
|
|
source:
|
|
remote:
|
|
path: CapyKit/PropertyComparer.cs
|
|
branch: main
|
|
repo: https://git.jordanwages.com/wagesj45/CapyKit.git
|
|
id: .ctor
|
|
path: ../CapyKit/PropertyComparer.cs
|
|
startLine: 51
|
|
assemblies:
|
|
- CapyKit
|
|
namespace: CapyKit
|
|
summary: Constructor.
|
|
example: []
|
|
syntax:
|
|
content: public PropertyComparer(Func<T, U> expression)
|
|
parameters:
|
|
- id: expression
|
|
type: System.Func{{T},{U}}
|
|
description: The expression.
|
|
content.vb: Public Sub New(expression As Func(Of T, U))
|
|
overload: CapyKit.PropertyComparer`2.#ctor*
|
|
nameWithType.vb: PropertyComparer(Of T, U).New(Func(Of T, U))
|
|
fullName.vb: CapyKit.PropertyComparer(Of T, U).New(System.Func(Of T, U))
|
|
name.vb: New(Func(Of T, U))
|
|
- uid: CapyKit.PropertyComparer`2.Equals(`0,`0)
|
|
commentId: M:CapyKit.PropertyComparer`2.Equals(`0,`0)
|
|
id: Equals(`0,`0)
|
|
parent: CapyKit.PropertyComparer`2
|
|
langs:
|
|
- csharp
|
|
- vb
|
|
name: Equals(T, T)
|
|
nameWithType: PropertyComparer<T, U>.Equals(T, T)
|
|
fullName: CapyKit.PropertyComparer<T, U>.Equals(T, T)
|
|
type: Method
|
|
source:
|
|
remote:
|
|
path: CapyKit/PropertyComparer.cs
|
|
branch: main
|
|
repo: https://git.jordanwages.com/wagesj45/CapyKit.git
|
|
id: Equals
|
|
path: ../CapyKit/PropertyComparer.cs
|
|
startLine: 63
|
|
assemblies:
|
|
- CapyKit
|
|
namespace: CapyKit
|
|
summary: Determines whether the specified properties are equal.
|
|
example: []
|
|
syntax:
|
|
content: public bool Equals(T x, T y)
|
|
parameters:
|
|
- id: x
|
|
type: '{T}'
|
|
description: The first object of type <code class="typeparamref">T</code> to compare.
|
|
- id: y
|
|
type: '{T}'
|
|
description: The second object of type <code class="typeparamref">T</code> to compare.
|
|
return:
|
|
type: System.Boolean
|
|
description: >-
|
|
<a href="https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool">true</a> if the specified objects are equal; otherwise,
|
|
|
|
<a href="https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool">false</a>.
|
|
content.vb: Public Function Equals(x As T, y As T) As Boolean
|
|
overload: CapyKit.PropertyComparer`2.Equals*
|
|
implements:
|
|
- System.Collections.Generic.IEqualityComparer{{T}}.Equals({T},{T})
|
|
nameWithType.vb: PropertyComparer(Of T, U).Equals(T, T)
|
|
fullName.vb: CapyKit.PropertyComparer(Of T, U).Equals(T, T)
|
|
- uid: CapyKit.PropertyComparer`2.GetHashCode(`0)
|
|
commentId: M:CapyKit.PropertyComparer`2.GetHashCode(`0)
|
|
id: GetHashCode(`0)
|
|
parent: CapyKit.PropertyComparer`2
|
|
langs:
|
|
- csharp
|
|
- vb
|
|
name: GetHashCode(T)
|
|
nameWithType: PropertyComparer<T, U>.GetHashCode(T)
|
|
fullName: CapyKit.PropertyComparer<T, U>.GetHashCode(T)
|
|
type: Method
|
|
source:
|
|
remote:
|
|
path: CapyKit/PropertyComparer.cs
|
|
branch: main
|
|
repo: https://git.jordanwages.com/wagesj45/CapyKit.git
|
|
id: GetHashCode
|
|
path: ../CapyKit/PropertyComparer.cs
|
|
startLine: 93
|
|
assemblies:
|
|
- CapyKit
|
|
namespace: CapyKit
|
|
summary: Returns a hash code for the specified object.
|
|
example: []
|
|
syntax:
|
|
content: public int GetHashCode(T obj)
|
|
parameters:
|
|
- id: obj
|
|
type: '{T}'
|
|
description: The <xref href="System.Object" data-throw-if-not-resolved="false"></xref> for which a hash code is to be returned.
|
|
return:
|
|
type: System.Int32
|
|
description: A hash code for the specified object.
|
|
content.vb: Public Function GetHashCode(obj As T) As Integer
|
|
overload: CapyKit.PropertyComparer`2.GetHashCode*
|
|
exceptions:
|
|
- type: System.ArgumentNullException
|
|
commentId: T:System.ArgumentNullException
|
|
description: >-
|
|
The type of <code class="paramref">obj</code> is a reference type and
|
|
|
|
<code class="paramref">obj</code> is
|
|
|
|
<a href="https://learn.microsoft.com/dotnet/csharp/language-reference/keywords/null">null</a>.
|
|
implements:
|
|
- System.Collections.Generic.IEqualityComparer{{T}}.GetHashCode({T})
|
|
nameWithType.vb: PropertyComparer(Of T, U).GetHashCode(T)
|
|
fullName.vb: CapyKit.PropertyComparer(Of T, U).GetHashCode(T)
|
|
references:
|
|
- uid: CapyKit
|
|
commentId: N:CapyKit
|
|
href: CapyKit.html
|
|
name: CapyKit
|
|
nameWithType: CapyKit
|
|
fullName: CapyKit
|
|
- uid: System.Object
|
|
commentId: T:System.Object
|
|
parent: System
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.object
|
|
name: object
|
|
nameWithType: object
|
|
fullName: object
|
|
nameWithType.vb: Object
|
|
fullName.vb: Object
|
|
name.vb: Object
|
|
- uid: System.Collections.Generic.IEqualityComparer{{T}}
|
|
commentId: T:System.Collections.Generic.IEqualityComparer{`0}
|
|
parent: System.Collections.Generic
|
|
definition: System.Collections.Generic.IEqualityComparer`1
|
|
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.iequalitycomparer-1
|
|
name: IEqualityComparer<T>
|
|
nameWithType: IEqualityComparer<T>
|
|
fullName: System.Collections.Generic.IEqualityComparer<T>
|
|
nameWithType.vb: IEqualityComparer(Of T)
|
|
fullName.vb: System.Collections.Generic.IEqualityComparer(Of T)
|
|
name.vb: IEqualityComparer(Of T)
|
|
spec.csharp:
|
|
- uid: System.Collections.Generic.IEqualityComparer`1
|
|
name: IEqualityComparer
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.iequalitycomparer-1
|
|
- name: <
|
|
- name: T
|
|
- name: '>'
|
|
spec.vb:
|
|
- uid: System.Collections.Generic.IEqualityComparer`1
|
|
name: IEqualityComparer
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.iequalitycomparer-1
|
|
- name: (
|
|
- name: Of
|
|
- name: " "
|
|
- name: T
|
|
- name: )
|
|
- uid: System.Object.Equals(System.Object)
|
|
commentId: M:System.Object.Equals(System.Object)
|
|
parent: System.Object
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
|
|
name: Equals(object)
|
|
nameWithType: object.Equals(object)
|
|
fullName: object.Equals(object)
|
|
nameWithType.vb: Object.Equals(Object)
|
|
fullName.vb: Object.Equals(Object)
|
|
name.vb: Equals(Object)
|
|
spec.csharp:
|
|
- uid: System.Object.Equals(System.Object)
|
|
name: Equals
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
|
|
- name: (
|
|
- uid: System.Object
|
|
name: object
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.object
|
|
- name: )
|
|
spec.vb:
|
|
- uid: System.Object.Equals(System.Object)
|
|
name: Equals
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
|
|
- name: (
|
|
- uid: System.Object
|
|
name: Object
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.object
|
|
- name: )
|
|
- uid: System.Object.Equals(System.Object,System.Object)
|
|
commentId: M:System.Object.Equals(System.Object,System.Object)
|
|
parent: System.Object
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
|
|
name: Equals(object, object)
|
|
nameWithType: object.Equals(object, object)
|
|
fullName: object.Equals(object, object)
|
|
nameWithType.vb: Object.Equals(Object, Object)
|
|
fullName.vb: Object.Equals(Object, Object)
|
|
name.vb: Equals(Object, Object)
|
|
spec.csharp:
|
|
- uid: System.Object.Equals(System.Object,System.Object)
|
|
name: Equals
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
|
|
- name: (
|
|
- uid: System.Object
|
|
name: object
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.object
|
|
- name: ','
|
|
- name: " "
|
|
- uid: System.Object
|
|
name: object
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.object
|
|
- name: )
|
|
spec.vb:
|
|
- uid: System.Object.Equals(System.Object,System.Object)
|
|
name: Equals
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
|
|
- name: (
|
|
- uid: System.Object
|
|
name: Object
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.object
|
|
- name: ','
|
|
- name: " "
|
|
- uid: System.Object
|
|
name: Object
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.object
|
|
- name: )
|
|
- uid: System.Object.GetHashCode
|
|
commentId: M:System.Object.GetHashCode
|
|
parent: System.Object
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
|
|
name: GetHashCode()
|
|
nameWithType: object.GetHashCode()
|
|
fullName: object.GetHashCode()
|
|
nameWithType.vb: Object.GetHashCode()
|
|
fullName.vb: Object.GetHashCode()
|
|
spec.csharp:
|
|
- uid: System.Object.GetHashCode
|
|
name: GetHashCode
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
|
|
- name: (
|
|
- name: )
|
|
spec.vb:
|
|
- uid: System.Object.GetHashCode
|
|
name: GetHashCode
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
|
|
- name: (
|
|
- name: )
|
|
- uid: System.Object.GetType
|
|
commentId: M:System.Object.GetType
|
|
parent: System.Object
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
|
|
name: GetType()
|
|
nameWithType: object.GetType()
|
|
fullName: object.GetType()
|
|
nameWithType.vb: Object.GetType()
|
|
fullName.vb: Object.GetType()
|
|
spec.csharp:
|
|
- uid: System.Object.GetType
|
|
name: GetType
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
|
|
- name: (
|
|
- name: )
|
|
spec.vb:
|
|
- uid: System.Object.GetType
|
|
name: GetType
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
|
|
- name: (
|
|
- name: )
|
|
- uid: System.Object.MemberwiseClone
|
|
commentId: M:System.Object.MemberwiseClone
|
|
parent: System.Object
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
|
|
name: MemberwiseClone()
|
|
nameWithType: object.MemberwiseClone()
|
|
fullName: object.MemberwiseClone()
|
|
nameWithType.vb: Object.MemberwiseClone()
|
|
fullName.vb: Object.MemberwiseClone()
|
|
spec.csharp:
|
|
- uid: System.Object.MemberwiseClone
|
|
name: MemberwiseClone
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
|
|
- name: (
|
|
- name: )
|
|
spec.vb:
|
|
- uid: System.Object.MemberwiseClone
|
|
name: MemberwiseClone
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
|
|
- name: (
|
|
- name: )
|
|
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
|
|
commentId: M:System.Object.ReferenceEquals(System.Object,System.Object)
|
|
parent: System.Object
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
|
|
name: ReferenceEquals(object, object)
|
|
nameWithType: object.ReferenceEquals(object, object)
|
|
fullName: object.ReferenceEquals(object, object)
|
|
nameWithType.vb: Object.ReferenceEquals(Object, Object)
|
|
fullName.vb: Object.ReferenceEquals(Object, Object)
|
|
name.vb: ReferenceEquals(Object, Object)
|
|
spec.csharp:
|
|
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
|
|
name: ReferenceEquals
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
|
|
- name: (
|
|
- uid: System.Object
|
|
name: object
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.object
|
|
- name: ','
|
|
- name: " "
|
|
- uid: System.Object
|
|
name: object
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.object
|
|
- name: )
|
|
spec.vb:
|
|
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
|
|
name: ReferenceEquals
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
|
|
- name: (
|
|
- uid: System.Object
|
|
name: Object
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.object
|
|
- name: ','
|
|
- name: " "
|
|
- uid: System.Object
|
|
name: Object
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.object
|
|
- name: )
|
|
- uid: System.Object.ToString
|
|
commentId: M:System.Object.ToString
|
|
parent: System.Object
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
|
|
name: ToString()
|
|
nameWithType: object.ToString()
|
|
fullName: object.ToString()
|
|
nameWithType.vb: Object.ToString()
|
|
fullName.vb: Object.ToString()
|
|
spec.csharp:
|
|
- uid: System.Object.ToString
|
|
name: ToString
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
|
|
- name: (
|
|
- name: )
|
|
spec.vb:
|
|
- uid: System.Object.ToString
|
|
name: ToString
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
|
|
- name: (
|
|
- name: )
|
|
- uid: CapyKit.PropertyComparer`2.CapyKit.Extensions.ObjectExtensions.UpdateProperties``1(CapyKit.PropertyComparer{{T},{U}})
|
|
commentId: M:CapyKit.Extensions.ObjectExtensions.UpdateProperties``1(``0,``0)
|
|
parent: CapyKit.Extensions.ObjectExtensions
|
|
definition: CapyKit.Extensions.ObjectExtensions.UpdateProperties``1(``0,``0)
|
|
href: CapyKit.Extensions.ObjectExtensions.html#CapyKit_Extensions_ObjectExtensions_UpdateProperties__1___0___0_
|
|
name: UpdateProperties<PropertyComparer<T, U>>(PropertyComparer<T, U>, PropertyComparer<T, U>)
|
|
nameWithType: ObjectExtensions.UpdateProperties<PropertyComparer<T, U>>(PropertyComparer<T, U>, PropertyComparer<T, U>)
|
|
fullName: CapyKit.Extensions.ObjectExtensions.UpdateProperties<CapyKit.PropertyComparer<T, U>>(CapyKit.PropertyComparer<T, U>, CapyKit.PropertyComparer<T, U>)
|
|
nameWithType.vb: ObjectExtensions.UpdateProperties(Of PropertyComparer(Of T, U))(PropertyComparer(Of T, U), PropertyComparer(Of T, U))
|
|
fullName.vb: CapyKit.Extensions.ObjectExtensions.UpdateProperties(Of CapyKit.PropertyComparer(Of T, U))(CapyKit.PropertyComparer(Of T, U), CapyKit.PropertyComparer(Of T, U))
|
|
name.vb: UpdateProperties(Of PropertyComparer(Of T, U))(PropertyComparer(Of T, U), PropertyComparer(Of T, U))
|
|
spec.csharp:
|
|
- uid: CapyKit.Extensions.ObjectExtensions.UpdateProperties``1(CapyKit.PropertyComparer{`0,`1},CapyKit.PropertyComparer{`0,`1})
|
|
name: UpdateProperties
|
|
href: CapyKit.Extensions.ObjectExtensions.html#CapyKit_Extensions_ObjectExtensions_UpdateProperties__1___0___0_
|
|
- name: <
|
|
- uid: CapyKit.PropertyComparer`2
|
|
name: PropertyComparer
|
|
href: CapyKit.PropertyComparer-2.html
|
|
- name: <
|
|
- name: T
|
|
- name: ','
|
|
- name: " "
|
|
- name: U
|
|
- name: '>'
|
|
- name: '>'
|
|
- name: (
|
|
- uid: CapyKit.PropertyComparer`2
|
|
name: PropertyComparer
|
|
href: CapyKit.PropertyComparer-2.html
|
|
- name: <
|
|
- name: T
|
|
- name: ','
|
|
- name: " "
|
|
- name: U
|
|
- name: '>'
|
|
- name: ','
|
|
- name: " "
|
|
- uid: CapyKit.PropertyComparer`2
|
|
name: PropertyComparer
|
|
href: CapyKit.PropertyComparer-2.html
|
|
- name: <
|
|
- name: T
|
|
- name: ','
|
|
- name: " "
|
|
- name: U
|
|
- name: '>'
|
|
- name: )
|
|
spec.vb:
|
|
- uid: CapyKit.Extensions.ObjectExtensions.UpdateProperties``1(CapyKit.PropertyComparer{`0,`1},CapyKit.PropertyComparer{`0,`1})
|
|
name: UpdateProperties
|
|
href: CapyKit.Extensions.ObjectExtensions.html#CapyKit_Extensions_ObjectExtensions_UpdateProperties__1___0___0_
|
|
- name: (
|
|
- name: Of
|
|
- name: " "
|
|
- uid: CapyKit.PropertyComparer`2
|
|
name: PropertyComparer
|
|
href: CapyKit.PropertyComparer-2.html
|
|
- name: (
|
|
- name: Of
|
|
- name: " "
|
|
- name: T
|
|
- name: ','
|
|
- name: " "
|
|
- name: U
|
|
- name: )
|
|
- name: )
|
|
- name: (
|
|
- uid: CapyKit.PropertyComparer`2
|
|
name: PropertyComparer
|
|
href: CapyKit.PropertyComparer-2.html
|
|
- name: (
|
|
- name: Of
|
|
- name: " "
|
|
- name: T
|
|
- name: ','
|
|
- name: " "
|
|
- name: U
|
|
- name: )
|
|
- name: ','
|
|
- name: " "
|
|
- uid: CapyKit.PropertyComparer`2
|
|
name: PropertyComparer
|
|
href: CapyKit.PropertyComparer-2.html
|
|
- name: (
|
|
- name: Of
|
|
- name: " "
|
|
- name: T
|
|
- name: ','
|
|
- name: " "
|
|
- name: U
|
|
- name: )
|
|
- name: )
|
|
- uid: System.Object.CapyKit.Extensions.ObjectExtensions.UpdateProperties(System.Object)
|
|
commentId: M:CapyKit.Extensions.ObjectExtensions.UpdateProperties(System.Object,System.Object)
|
|
parent: CapyKit.Extensions.ObjectExtensions
|
|
definition: CapyKit.Extensions.ObjectExtensions.UpdateProperties(System.Object,System.Object)
|
|
href: CapyKit.Extensions.ObjectExtensions.html#CapyKit_Extensions_ObjectExtensions_UpdateProperties_System_Object_System_Object_
|
|
name: UpdateProperties(object, object)
|
|
nameWithType: ObjectExtensions.UpdateProperties(object, object)
|
|
fullName: CapyKit.Extensions.ObjectExtensions.UpdateProperties(object, object)
|
|
nameWithType.vb: ObjectExtensions.UpdateProperties(Object, Object)
|
|
fullName.vb: CapyKit.Extensions.ObjectExtensions.UpdateProperties(Object, Object)
|
|
name.vb: UpdateProperties(Object, Object)
|
|
spec.csharp:
|
|
- uid: CapyKit.Extensions.ObjectExtensions.UpdateProperties(System.Object,System.Object)
|
|
name: UpdateProperties
|
|
href: CapyKit.Extensions.ObjectExtensions.html#CapyKit_Extensions_ObjectExtensions_UpdateProperties_System_Object_System_Object_
|
|
- name: (
|
|
- uid: System.Object
|
|
name: object
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.object
|
|
- name: ','
|
|
- name: " "
|
|
- uid: System.Object
|
|
name: object
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.object
|
|
- name: )
|
|
spec.vb:
|
|
- uid: CapyKit.Extensions.ObjectExtensions.UpdateProperties(System.Object,System.Object)
|
|
name: UpdateProperties
|
|
href: CapyKit.Extensions.ObjectExtensions.html#CapyKit_Extensions_ObjectExtensions_UpdateProperties_System_Object_System_Object_
|
|
- name: (
|
|
- uid: System.Object
|
|
name: Object
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.object
|
|
- name: ','
|
|
- name: " "
|
|
- uid: System.Object
|
|
name: Object
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.object
|
|
- name: )
|
|
- uid: System
|
|
commentId: N:System
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system
|
|
name: System
|
|
nameWithType: System
|
|
fullName: System
|
|
- uid: System.Collections.Generic.IEqualityComparer`1
|
|
commentId: T:System.Collections.Generic.IEqualityComparer`1
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.iequalitycomparer-1
|
|
name: IEqualityComparer<T>
|
|
nameWithType: IEqualityComparer<T>
|
|
fullName: System.Collections.Generic.IEqualityComparer<T>
|
|
nameWithType.vb: IEqualityComparer(Of T)
|
|
fullName.vb: System.Collections.Generic.IEqualityComparer(Of T)
|
|
name.vb: IEqualityComparer(Of T)
|
|
spec.csharp:
|
|
- uid: System.Collections.Generic.IEqualityComparer`1
|
|
name: IEqualityComparer
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.iequalitycomparer-1
|
|
- name: <
|
|
- name: T
|
|
- name: '>'
|
|
spec.vb:
|
|
- uid: System.Collections.Generic.IEqualityComparer`1
|
|
name: IEqualityComparer
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.iequalitycomparer-1
|
|
- name: (
|
|
- name: Of
|
|
- name: " "
|
|
- name: T
|
|
- name: )
|
|
- uid: System.Collections.Generic
|
|
commentId: N:System.Collections.Generic
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system
|
|
name: System.Collections.Generic
|
|
nameWithType: System.Collections.Generic
|
|
fullName: System.Collections.Generic
|
|
spec.csharp:
|
|
- uid: System
|
|
name: System
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system
|
|
- name: .
|
|
- uid: System.Collections
|
|
name: Collections
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.collections
|
|
- name: .
|
|
- uid: System.Collections.Generic
|
|
name: Generic
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.collections.generic
|
|
spec.vb:
|
|
- uid: System
|
|
name: System
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system
|
|
- name: .
|
|
- uid: System.Collections
|
|
name: Collections
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.collections
|
|
- name: .
|
|
- uid: System.Collections.Generic
|
|
name: Generic
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.collections.generic
|
|
- uid: CapyKit.Extensions.ObjectExtensions.UpdateProperties``1(``0,``0)
|
|
commentId: M:CapyKit.Extensions.ObjectExtensions.UpdateProperties``1(``0,``0)
|
|
href: CapyKit.Extensions.ObjectExtensions.html#CapyKit_Extensions_ObjectExtensions_UpdateProperties__1___0___0_
|
|
name: UpdateProperties<T>(T, T)
|
|
nameWithType: ObjectExtensions.UpdateProperties<T>(T, T)
|
|
fullName: CapyKit.Extensions.ObjectExtensions.UpdateProperties<T>(T, T)
|
|
nameWithType.vb: ObjectExtensions.UpdateProperties(Of T)(T, T)
|
|
fullName.vb: CapyKit.Extensions.ObjectExtensions.UpdateProperties(Of T)(T, T)
|
|
name.vb: UpdateProperties(Of T)(T, T)
|
|
spec.csharp:
|
|
- uid: CapyKit.Extensions.ObjectExtensions.UpdateProperties``1(``0,``0)
|
|
name: UpdateProperties
|
|
href: CapyKit.Extensions.ObjectExtensions.html#CapyKit_Extensions_ObjectExtensions_UpdateProperties__1___0___0_
|
|
- name: <
|
|
- name: T
|
|
- name: '>'
|
|
- name: (
|
|
- name: T
|
|
- name: ','
|
|
- name: " "
|
|
- name: T
|
|
- name: )
|
|
spec.vb:
|
|
- uid: CapyKit.Extensions.ObjectExtensions.UpdateProperties``1(``0,``0)
|
|
name: UpdateProperties
|
|
href: CapyKit.Extensions.ObjectExtensions.html#CapyKit_Extensions_ObjectExtensions_UpdateProperties__1___0___0_
|
|
- name: (
|
|
- name: Of
|
|
- name: " "
|
|
- name: T
|
|
- name: )
|
|
- name: (
|
|
- name: T
|
|
- name: ','
|
|
- name: " "
|
|
- name: T
|
|
- name: )
|
|
- uid: CapyKit.Extensions.ObjectExtensions
|
|
commentId: T:CapyKit.Extensions.ObjectExtensions
|
|
parent: CapyKit.Extensions
|
|
href: CapyKit.Extensions.ObjectExtensions.html
|
|
name: ObjectExtensions
|
|
nameWithType: ObjectExtensions
|
|
fullName: CapyKit.Extensions.ObjectExtensions
|
|
- uid: CapyKit.Extensions.ObjectExtensions.UpdateProperties(System.Object,System.Object)
|
|
commentId: M:CapyKit.Extensions.ObjectExtensions.UpdateProperties(System.Object,System.Object)
|
|
isExternal: true
|
|
href: CapyKit.Extensions.ObjectExtensions.html#CapyKit_Extensions_ObjectExtensions_UpdateProperties_System_Object_System_Object_
|
|
name: UpdateProperties(object, object)
|
|
nameWithType: ObjectExtensions.UpdateProperties(object, object)
|
|
fullName: CapyKit.Extensions.ObjectExtensions.UpdateProperties(object, object)
|
|
nameWithType.vb: ObjectExtensions.UpdateProperties(Object, Object)
|
|
fullName.vb: CapyKit.Extensions.ObjectExtensions.UpdateProperties(Object, Object)
|
|
name.vb: UpdateProperties(Object, Object)
|
|
spec.csharp:
|
|
- uid: CapyKit.Extensions.ObjectExtensions.UpdateProperties(System.Object,System.Object)
|
|
name: UpdateProperties
|
|
href: CapyKit.Extensions.ObjectExtensions.html#CapyKit_Extensions_ObjectExtensions_UpdateProperties_System_Object_System_Object_
|
|
- name: (
|
|
- uid: System.Object
|
|
name: object
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.object
|
|
- name: ','
|
|
- name: " "
|
|
- uid: System.Object
|
|
name: object
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.object
|
|
- name: )
|
|
spec.vb:
|
|
- uid: CapyKit.Extensions.ObjectExtensions.UpdateProperties(System.Object,System.Object)
|
|
name: UpdateProperties
|
|
href: CapyKit.Extensions.ObjectExtensions.html#CapyKit_Extensions_ObjectExtensions_UpdateProperties_System_Object_System_Object_
|
|
- name: (
|
|
- uid: System.Object
|
|
name: Object
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.object
|
|
- name: ','
|
|
- name: " "
|
|
- uid: System.Object
|
|
name: Object
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.object
|
|
- name: )
|
|
- uid: CapyKit.Extensions
|
|
commentId: N:CapyKit.Extensions
|
|
href: CapyKit.html
|
|
name: CapyKit.Extensions
|
|
nameWithType: CapyKit.Extensions
|
|
fullName: CapyKit.Extensions
|
|
spec.csharp:
|
|
- uid: CapyKit
|
|
name: CapyKit
|
|
href: CapyKit.html
|
|
- name: .
|
|
- uid: CapyKit.Extensions
|
|
name: Extensions
|
|
href: CapyKit.Extensions.html
|
|
spec.vb:
|
|
- uid: CapyKit
|
|
name: CapyKit
|
|
href: CapyKit.html
|
|
- name: .
|
|
- uid: CapyKit.Extensions
|
|
name: Extensions
|
|
href: CapyKit.Extensions.html
|
|
- uid: CapyKit.PropertyComparer`2.#ctor*
|
|
commentId: Overload:CapyKit.PropertyComparer`2.#ctor
|
|
href: CapyKit.PropertyComparer-2.html#CapyKit_PropertyComparer_2__ctor_System_Func__0__1__
|
|
name: PropertyComparer
|
|
nameWithType: PropertyComparer<T, U>.PropertyComparer
|
|
fullName: CapyKit.PropertyComparer<T, U>.PropertyComparer
|
|
nameWithType.vb: PropertyComparer(Of T, U).New
|
|
fullName.vb: CapyKit.PropertyComparer(Of T, U).New
|
|
name.vb: New
|
|
- uid: System.Func{{T},{U}}
|
|
commentId: T:System.Func{`0,`1}
|
|
parent: System
|
|
definition: System.Func`2
|
|
href: https://learn.microsoft.com/dotnet/api/system.func-2
|
|
name: Func<T, U>
|
|
nameWithType: Func<T, U>
|
|
fullName: System.Func<T, U>
|
|
nameWithType.vb: Func(Of T, U)
|
|
fullName.vb: System.Func(Of T, U)
|
|
name.vb: Func(Of T, U)
|
|
spec.csharp:
|
|
- uid: System.Func`2
|
|
name: Func
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.func-2
|
|
- name: <
|
|
- name: T
|
|
- name: ','
|
|
- name: " "
|
|
- name: U
|
|
- name: '>'
|
|
spec.vb:
|
|
- uid: System.Func`2
|
|
name: Func
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.func-2
|
|
- name: (
|
|
- name: Of
|
|
- name: " "
|
|
- name: T
|
|
- name: ','
|
|
- name: " "
|
|
- name: U
|
|
- name: )
|
|
- uid: System.Func`2
|
|
commentId: T:System.Func`2
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.func-2
|
|
name: Func<T, TResult>
|
|
nameWithType: Func<T, TResult>
|
|
fullName: System.Func<T, TResult>
|
|
nameWithType.vb: Func(Of T, TResult)
|
|
fullName.vb: System.Func(Of T, TResult)
|
|
name.vb: Func(Of T, TResult)
|
|
spec.csharp:
|
|
- uid: System.Func`2
|
|
name: Func
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.func-2
|
|
- name: <
|
|
- name: T
|
|
- name: ','
|
|
- name: " "
|
|
- name: TResult
|
|
- name: '>'
|
|
spec.vb:
|
|
- uid: System.Func`2
|
|
name: Func
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.func-2
|
|
- name: (
|
|
- name: Of
|
|
- name: " "
|
|
- name: T
|
|
- name: ','
|
|
- name: " "
|
|
- name: TResult
|
|
- name: )
|
|
- uid: CapyKit.PropertyComparer`2.Equals*
|
|
commentId: Overload:CapyKit.PropertyComparer`2.Equals
|
|
href: CapyKit.PropertyComparer-2.html#CapyKit_PropertyComparer_2_Equals__0__0_
|
|
name: Equals
|
|
nameWithType: PropertyComparer<T, U>.Equals
|
|
fullName: CapyKit.PropertyComparer<T, U>.Equals
|
|
nameWithType.vb: PropertyComparer(Of T, U).Equals
|
|
fullName.vb: CapyKit.PropertyComparer(Of T, U).Equals
|
|
- uid: System.Collections.Generic.IEqualityComparer{{T}}.Equals({T},{T})
|
|
commentId: M:System.Collections.Generic.IEqualityComparer{`0}.Equals(`0,`0)
|
|
parent: System.Collections.Generic.IEqualityComparer{{T}}
|
|
definition: System.Collections.Generic.IEqualityComparer`1.Equals(`0,`0)
|
|
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.iequalitycomparer-1.equals
|
|
name: Equals(T, T)
|
|
nameWithType: IEqualityComparer<T>.Equals(T, T)
|
|
fullName: System.Collections.Generic.IEqualityComparer<T>.Equals(T, T)
|
|
nameWithType.vb: IEqualityComparer(Of T).Equals(T, T)
|
|
fullName.vb: System.Collections.Generic.IEqualityComparer(Of T).Equals(T, T)
|
|
spec.csharp:
|
|
- uid: System.Collections.Generic.IEqualityComparer{`0}.Equals(`0,`0)
|
|
name: Equals
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.iequalitycomparer-1.equals
|
|
- name: (
|
|
- name: T
|
|
- name: ','
|
|
- name: " "
|
|
- name: T
|
|
- name: )
|
|
spec.vb:
|
|
- uid: System.Collections.Generic.IEqualityComparer{`0}.Equals(`0,`0)
|
|
name: Equals
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.iequalitycomparer-1.equals
|
|
- name: (
|
|
- name: T
|
|
- name: ','
|
|
- name: " "
|
|
- name: T
|
|
- name: )
|
|
- uid: '{T}'
|
|
commentId: '!:T'
|
|
definition: T
|
|
name: T
|
|
nameWithType: T
|
|
fullName: T
|
|
- uid: System.Boolean
|
|
commentId: T:System.Boolean
|
|
parent: System
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.boolean
|
|
name: bool
|
|
nameWithType: bool
|
|
fullName: bool
|
|
nameWithType.vb: Boolean
|
|
fullName.vb: Boolean
|
|
name.vb: Boolean
|
|
- uid: System.Collections.Generic.IEqualityComparer`1.Equals(`0,`0)
|
|
commentId: M:System.Collections.Generic.IEqualityComparer`1.Equals(`0,`0)
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.iequalitycomparer-1.equals
|
|
name: Equals(T, T)
|
|
nameWithType: IEqualityComparer<T>.Equals(T, T)
|
|
fullName: System.Collections.Generic.IEqualityComparer<T>.Equals(T, T)
|
|
nameWithType.vb: IEqualityComparer(Of T).Equals(T, T)
|
|
fullName.vb: System.Collections.Generic.IEqualityComparer(Of T).Equals(T, T)
|
|
spec.csharp:
|
|
- uid: System.Collections.Generic.IEqualityComparer`1.Equals(`0,`0)
|
|
name: Equals
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.iequalitycomparer-1.equals
|
|
- name: (
|
|
- name: T
|
|
- name: ','
|
|
- name: " "
|
|
- name: T
|
|
- name: )
|
|
spec.vb:
|
|
- uid: System.Collections.Generic.IEqualityComparer`1.Equals(`0,`0)
|
|
name: Equals
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.iequalitycomparer-1.equals
|
|
- name: (
|
|
- name: T
|
|
- name: ','
|
|
- name: " "
|
|
- name: T
|
|
- name: )
|
|
- uid: T
|
|
name: T
|
|
nameWithType: T
|
|
fullName: T
|
|
- uid: System.ArgumentNullException
|
|
commentId: T:System.ArgumentNullException
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.argumentnullexception
|
|
name: ArgumentNullException
|
|
nameWithType: ArgumentNullException
|
|
fullName: System.ArgumentNullException
|
|
- uid: CapyKit.PropertyComparer`2.GetHashCode*
|
|
commentId: Overload:CapyKit.PropertyComparer`2.GetHashCode
|
|
href: CapyKit.PropertyComparer-2.html#CapyKit_PropertyComparer_2_GetHashCode__0_
|
|
name: GetHashCode
|
|
nameWithType: PropertyComparer<T, U>.GetHashCode
|
|
fullName: CapyKit.PropertyComparer<T, U>.GetHashCode
|
|
nameWithType.vb: PropertyComparer(Of T, U).GetHashCode
|
|
fullName.vb: CapyKit.PropertyComparer(Of T, U).GetHashCode
|
|
- uid: System.Collections.Generic.IEqualityComparer{{T}}.GetHashCode({T})
|
|
commentId: M:System.Collections.Generic.IEqualityComparer{`0}.GetHashCode(`0)
|
|
parent: System.Collections.Generic.IEqualityComparer{{T}}
|
|
definition: System.Collections.Generic.IEqualityComparer`1.GetHashCode(`0)
|
|
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.iequalitycomparer-1.gethashcode
|
|
name: GetHashCode(T)
|
|
nameWithType: IEqualityComparer<T>.GetHashCode(T)
|
|
fullName: System.Collections.Generic.IEqualityComparer<T>.GetHashCode(T)
|
|
nameWithType.vb: IEqualityComparer(Of T).GetHashCode(T)
|
|
fullName.vb: System.Collections.Generic.IEqualityComparer(Of T).GetHashCode(T)
|
|
spec.csharp:
|
|
- uid: System.Collections.Generic.IEqualityComparer{`0}.GetHashCode(`0)
|
|
name: GetHashCode
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.iequalitycomparer-1.gethashcode
|
|
- name: (
|
|
- name: T
|
|
- name: )
|
|
spec.vb:
|
|
- uid: System.Collections.Generic.IEqualityComparer{`0}.GetHashCode(`0)
|
|
name: GetHashCode
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.iequalitycomparer-1.gethashcode
|
|
- name: (
|
|
- name: T
|
|
- name: )
|
|
- uid: System.Int32
|
|
commentId: T:System.Int32
|
|
parent: System
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.int32
|
|
name: int
|
|
nameWithType: int
|
|
fullName: int
|
|
nameWithType.vb: Integer
|
|
fullName.vb: Integer
|
|
name.vb: Integer
|
|
- uid: System.Collections.Generic.IEqualityComparer`1.GetHashCode(`0)
|
|
commentId: M:System.Collections.Generic.IEqualityComparer`1.GetHashCode(`0)
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.iequalitycomparer-1.gethashcode
|
|
name: GetHashCode(T)
|
|
nameWithType: IEqualityComparer<T>.GetHashCode(T)
|
|
fullName: System.Collections.Generic.IEqualityComparer<T>.GetHashCode(T)
|
|
nameWithType.vb: IEqualityComparer(Of T).GetHashCode(T)
|
|
fullName.vb: System.Collections.Generic.IEqualityComparer(Of T).GetHashCode(T)
|
|
spec.csharp:
|
|
- uid: System.Collections.Generic.IEqualityComparer`1.GetHashCode(`0)
|
|
name: GetHashCode
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.iequalitycomparer-1.gethashcode
|
|
- name: (
|
|
- name: T
|
|
- name: )
|
|
spec.vb:
|
|
- uid: System.Collections.Generic.IEqualityComparer`1.GetHashCode(`0)
|
|
name: GetHashCode
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.iequalitycomparer-1.gethashcode
|
|
- name: (
|
|
- name: T
|
|
- name: )
|