C# Class Street.MvxPlugins.Contacts.Droid.ContactTableFinder

Inheritance: Street.MvxPlugins.Contacts.Utils.ExpressionVisitor, ITableFinder
Datei anzeigen Open project: kstreet/Street.MvxPlugins

Public Methods

Method Description
Find ( Expression expression ) : TableFindResult
GetColumn ( MemberInfo member ) : ContentResolverColumnMapping
IsSupportedType ( Type type ) : bool

Protected Methods

Method Description
VisitMemberAccess ( MemberExpression member ) : Expression

Private Methods

Method Description
AddMimeConstraint ( string type ) : void
GetAddressColumn ( MemberInfo member ) : ContentResolverColumnMapping
GetContactColumn ( MemberInfo member ) : ContentResolverColumnMapping
GetContactTable ( MemberExpression expression ) : Android.Net.Uri
GetEmailColumn ( MemberInfo member ) : ContentResolverColumnMapping
GetImColumn ( MemberInfo member ) : ContentResolverColumnMapping
GetNoteColumn ( MemberInfo member ) : ContentResolverColumnMapping
GetOrganizationColumn ( MemberInfo member ) : ContentResolverColumnMapping
GetPhoneColumn ( MemberInfo member ) : ContentResolverColumnMapping
GetRelationshipColumn ( MemberInfo member ) : ContentResolverColumnMapping
GetWebsiteColumn ( MemberInfo member ) : ContentResolverColumnMapping

Method Details

Find() public method

public Find ( Expression expression ) : TableFindResult
expression System.Linq.Expressions.Expression
return TableFindResult

GetColumn() public method

public GetColumn ( MemberInfo member ) : ContentResolverColumnMapping
member System.Reflection.MemberInfo
return ContentResolverColumnMapping

IsSupportedType() public method

public IsSupportedType ( Type type ) : bool
type System.Type
return bool

VisitMemberAccess() protected method

protected VisitMemberAccess ( MemberExpression member ) : Expression
member System.Linq.Expressions.MemberExpression
return System.Linq.Expressions.Expression