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

Mostra file Open project: dotnet/corefx

Public Methods

Method Description
Bind ( ) : bool
ExplicitConversion ( ExpressionBinder binder, EXPR exprSrc, CType typeSrc, Microsoft.CSharp.RuntimeBinder.Semantics.EXPRTYPEORNAMESPACE typeDest, CType pDestinationTypeForLambdaErrorReporting, bool needsExprDest, CONVERTTYPE flags ) : System.Diagnostics

Private Methods

Method Description
GetExprFactory ( ) : ExprFactory
GetSymbolLoader ( ) : SymbolLoader
bindExplicitConversionBetweenAggregates ( AggregateType aggTypeDest ) : AggCastResult
bindExplicitConversionBetweenSimpleTypes ( AggregateType aggTypeDest ) : AggCastResult
bindExplicitConversionFromArrayToArray ( Microsoft.CSharp.RuntimeBinder.Semantics.ArrayType arraySrc, Microsoft.CSharp.RuntimeBinder.Semantics.ArrayType arrayDest ) : bool
bindExplicitConversionFromArrayToIList ( ) : bool
bindExplicitConversionFromDecimalToEnum ( AggregateType aggTypeDest ) : AggCastResult
bindExplicitConversionFromEnumToAggregate ( AggregateType aggTypeDest ) : AggCastResult
bindExplicitConversionFromEnumToDecimal ( AggregateType aggTypeDest ) : AggCastResult
bindExplicitConversionFromIListToArray ( Microsoft.CSharp.RuntimeBinder.Semantics.ArrayType arrayDest ) : bool
bindExplicitConversionFromNub ( ) : bool
bindExplicitConversionFromPointerToInt ( AggregateType aggTypeDest ) : AggCastResult
bindExplicitConversionFromTypeVarToAggregate ( AggregateType aggTypeDest ) : AggCastResult
bindExplicitConversionToAggregate ( AggregateType aggTypeDest ) : AggCastResult
bindExplicitConversionToArray ( Microsoft.CSharp.RuntimeBinder.Semantics.ArrayType arrayDest ) : bool
bindExplicitConversionToEnum ( AggregateType aggTypeDest ) : AggCastResult
bindExplicitConversionToPointer ( ) : bool
bindExplicitConversionToTypeVar ( ) : bool

Method Details

Bind() public method

public Bind ( ) : bool
return bool

ExplicitConversion() public method

public ExplicitConversion ( ExpressionBinder binder, EXPR exprSrc, CType typeSrc, Microsoft.CSharp.RuntimeBinder.Semantics.EXPRTYPEORNAMESPACE typeDest, CType pDestinationTypeForLambdaErrorReporting, bool needsExprDest, CONVERTTYPE flags ) : System.Diagnostics
binder ExpressionBinder
exprSrc EXPR
typeSrc CType
typeDest Microsoft.CSharp.RuntimeBinder.Semantics.EXPRTYPEORNAMESPACE
pDestinationTypeForLambdaErrorReporting CType
needsExprDest bool
flags CONVERTTYPE
return System.Diagnostics