C# Класс IronPython.Runtime.Types.TypeInfo.ComparisonResolver

Resolves methods mapped to __gt__, __lt__, __ge__, __le__, as well as providing an alternate resolution for __eq__ and __ne__, from the comparable type's CompareTo method. This should be run after the EqualityResolver.
Наследование: MemberResolver
Показать файл Открыть проект

Открытые методы

Метод Описание
ComparisonResolver ( Type comparable, string helperPrefix ) : System
ResolveMember ( MemberBinder binder, MemberRequestKind action, Type type, string name ) : MemberGroup

Защищенные методы

Метод Описание
GetCandidateNames ( MemberBinder binder, MemberRequestKind action, Type type ) : IEnumerable

Описание методов

ComparisonResolver() публичный Метод

public ComparisonResolver ( Type comparable, string helperPrefix ) : System
comparable System.Type
helperPrefix string
Результат System

GetCandidateNames() защищенный Метод

protected GetCandidateNames ( MemberBinder binder, MemberRequestKind action, Type type ) : IEnumerable
binder MemberBinder
action MemberRequestKind
type System.Type
Результат IEnumerable

ResolveMember() публичный Метод

public ResolveMember ( MemberBinder binder, MemberRequestKind action, Type type, string name ) : MemberGroup
binder MemberBinder
action MemberRequestKind
type System.Type
name string
Результат MemberGroup