C# Класс Mono.Debugger.Frontend.Convert

Показать файл Открыть проект

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

Метод Описание
ExplicitFundamentalConversion ( ScriptingContext context, TargetFundamentalObject obj, TargetFundamentalType type ) : TargetObject
ImplicitConversion ( ScriptingContext context, TargetObject obj, TargetType type ) : TargetObject
ImplicitConversionExists ( ScriptingContext context, TargetType source, TargetType target ) : bool
ImplicitConversionRequired ( ScriptingContext context, TargetObject obj, TargetType type ) : TargetObject
ToClassObject ( Thread target, TargetObject obj ) : TargetClassObject
ToClassType ( TargetType type ) : TargetClassType
ToStructObject ( Thread target, TargetObject obj ) : TargetClassObject

Приватные методы

Метод Описание
ImplicitFundamentalConversion ( ScriptingContext context, TargetFundamentalObject obj, TargetFundamentalType type ) : TargetObject
ImplicitFundamentalConversion ( object value, FundamentalKind tkind ) : object
ImplicitFundamentalConversionExists ( FundamentalKind skind, FundamentalKind tkind ) : bool
ImplicitFundamentalConversionExists ( ScriptingContext context, TargetFundamentalType source, TargetFundamentalType target ) : bool
ImplicitReferenceConversion ( ScriptingContext context, TargetClassObject obj, TargetClassType type ) : TargetObject
ImplicitReferenceConversionExists ( ScriptingContext context, TargetClassType source, TargetClassType target ) : bool

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

ExplicitFundamentalConversion() публичный статический Метод

public static ExplicitFundamentalConversion ( ScriptingContext context, TargetFundamentalObject obj, TargetFundamentalType type ) : TargetObject
context ScriptingContext
obj Mono.Debugger.Languages.TargetFundamentalObject
type Mono.Debugger.Languages.TargetFundamentalType
Результат Mono.Debugger.Languages.TargetObject

ImplicitConversion() публичный статический Метод

public static ImplicitConversion ( ScriptingContext context, TargetObject obj, TargetType type ) : TargetObject
context ScriptingContext
obj Mono.Debugger.Languages.TargetObject
type Mono.Debugger.Languages.TargetType
Результат Mono.Debugger.Languages.TargetObject

ImplicitConversionExists() публичный статический Метод

public static ImplicitConversionExists ( ScriptingContext context, TargetType source, TargetType target ) : bool
context ScriptingContext
source Mono.Debugger.Languages.TargetType
target Mono.Debugger.Languages.TargetType
Результат bool

ImplicitConversionRequired() публичный статический Метод

public static ImplicitConversionRequired ( ScriptingContext context, TargetObject obj, TargetType type ) : TargetObject
context ScriptingContext
obj Mono.Debugger.Languages.TargetObject
type Mono.Debugger.Languages.TargetType
Результат Mono.Debugger.Languages.TargetObject

ToClassObject() публичный статический Метод

public static ToClassObject ( Thread target, TargetObject obj ) : TargetClassObject
target Thread
obj Mono.Debugger.Languages.TargetObject
Результат Mono.Debugger.Languages.TargetClassObject

ToClassType() публичный статический Метод

public static ToClassType ( TargetType type ) : TargetClassType
type Mono.Debugger.Languages.TargetType
Результат Mono.Debugger.Languages.TargetClassType

ToStructObject() публичный статический Метод

public static ToStructObject ( Thread target, TargetObject obj ) : TargetClassObject
target Thread
obj Mono.Debugger.Languages.TargetObject
Результат Mono.Debugger.Languages.TargetClassObject