C# Class Microsoft.CSharp.RuntimeBinder.Semantics.ExpressionBinder.GroupToArgsBinderResult

Show file Open project: dotnet/corefx

Public Properties

Property Type Description
AmbiguousResult MethPropWithInst
BestResult MethPropWithInst
InaccessibleResult MethPropWithInst
InconvertibleResult MethPropWithInst
UninferableResult MethPropWithInst

Public Methods

Method Description
AddInconvertibleResult ( MethodSymbol method, AggregateType currentType, TypeArray currentTypeArgs ) : void
GetAmbiguousResult ( ) : MethPropWithInst
GetBestResult ( ) : MethPropWithInst
GetInaccessibleResult ( ) : MethPropWithInst
GetUninferableResult ( ) : MethPropWithInst
GroupToArgsBinderResult ( ) : System.Collections.Generic
IsBetterUninferableResult ( TypeArray pTypeArguments ) : bool

Private Methods

Method Description
IsBetterThanCurrent ( TypeArray pTypeArgs1, TypeArray pTypeArgs2 ) : bool
NumberOfErrorTypes ( TypeArray pTypeArgs ) : int

Method Details

AddInconvertibleResult() public method

public AddInconvertibleResult ( MethodSymbol method, AggregateType currentType, TypeArray currentTypeArgs ) : void
method MethodSymbol
currentType AggregateType
currentTypeArgs TypeArray
return void

GetAmbiguousResult() public method

public GetAmbiguousResult ( ) : MethPropWithInst
return MethPropWithInst

GetBestResult() public method

public GetBestResult ( ) : MethPropWithInst
return MethPropWithInst

GetInaccessibleResult() public method

public GetInaccessibleResult ( ) : MethPropWithInst
return MethPropWithInst

GetUninferableResult() public method

public GetUninferableResult ( ) : MethPropWithInst
return MethPropWithInst

GroupToArgsBinderResult() public method

public GroupToArgsBinderResult ( ) : System.Collections.Generic
return System.Collections.Generic

IsBetterUninferableResult() public method

public IsBetterUninferableResult ( TypeArray pTypeArguments ) : bool
pTypeArguments TypeArray
return bool

Property Details

AmbiguousResult public property

public MethPropWithInst,Microsoft.CSharp.RuntimeBinder.Semantics AmbiguousResult
return MethPropWithInst

BestResult public property

public MethPropWithInst,Microsoft.CSharp.RuntimeBinder.Semantics BestResult
return MethPropWithInst

InaccessibleResult public property

public MethPropWithInst,Microsoft.CSharp.RuntimeBinder.Semantics InaccessibleResult
return MethPropWithInst

InconvertibleResult public property

public MethPropWithInst,Microsoft.CSharp.RuntimeBinder.Semantics InconvertibleResult
return MethPropWithInst

UninferableResult public property

public MethPropWithInst,Microsoft.CSharp.RuntimeBinder.Semantics UninferableResult
return MethPropWithInst