IDebugConvert Interfejs

Definicja

Definiuje zestaw metod narzędziowych, które konwertują dane z jednego typu na inny. Zawiera metody, które konwertują wartości na String obiekty, aby mogły być wyświetlane przez debuger.

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

public interface class IDebugConvert
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("AA51516D-C0F2-49fe-9D38-61D20456904C")]
public interface IDebugConvert
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("AA51516D-C0F2-49fe-9D38-61D20456904C")>]
type IDebugConvert = interface
Public Interface IDebugConvert
Pochodne
Atrybuty

Metody

BooleanToString(Boolean)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Po zaimplementowaniu w klasie konwertuje określoną Boolean wartość na wartość String.

ByteToString(Byte, Int32)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Po zaimplementowaniu w klasie konwertuje określoną Byte wartość na wartość String.

DoubleToDateString(Double)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Po zaimplementowaniu w klasie tworzy reprezentację ciągu określonego Double. Reprezentacja ciągu zawiera dzień tygodnia, miesiąc, datę, godzinę, strefę czasową i rok.

DoubleToString(Double)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Po zaimplementowaniu w klasie konwertuje określoną Double wartość na wartość String.

GetErrorMessageForHR(Int32, IJSVsaEngine)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

W przypadku zaimplementowania w klasie otrzymuje komunikat o błędzie utworzony na podstawie określonego HResult i CultureInfo określonego IJSVsaEngineelementu .

GetErrorMessageForHR(Int32, IVsaEngine)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

W przypadku zaimplementowania w klasie otrzymuje komunikat o błędzie utworzony na podstawie określonego HResult i CultureInfo określonego IVsaEngineelementu .

GetManagedCharObject(UInt16)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Po zaimplementowaniu w klasie tworzy obiekt zarządzany, który ma określoną wartość pierwotną Char .

GetManagedInt64Object(Int64)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Po zaimplementowaniu w klasie tworzy obiekt zarządzany, który ma określoną wartość pierwotną Int64 .

GetManagedObject(Object)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Po zaimplementowaniu w klasie tworzy obiekt zarządzany, który ma określoną wartość pierwotną.

GetManagedUInt64Object(UInt64)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Po zaimplementowaniu w klasie tworzy obiekt zarządzany, który ma określoną wartość pierwotną UInt64 .

Int16ToString(Int16, Int32)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Po zaimplementowaniu w klasie konwertuje określoną Int16 wartość na wartość String.

Int32ToString(Int32, Int32)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Po zaimplementowaniu w klasie konwertuje określoną Int32 wartość na wartość String.

Int64ToString(Int64, Int32)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Po zaimplementowaniu w klasie konwertuje określoną Int64 wartość na wartość String.

RegexpToString(String, Boolean, Boolean, Boolean)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

W przypadku implementacji w klasie konwertuje określone informacje wyrażenia regularnego na wartość String.

SByteToString(SByte, Int32)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Po zaimplementowaniu w klasie konwertuje określoną SByte wartość na wartość String.

SingleToString(Single)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Po zaimplementowaniu w klasie konwertuje określoną Single wartość na wartość String.

StringToPrintable(String)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

W przypadku zaimplementowania w klasie element konwertuje określony String na String znak ucieczki, który zawiera znaki ucieczki dla znaków niedrukowalnych.

ToPrimitive(Object, TypeCode, Boolean)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

W przypadku implementacji w klasie konwertuje określoną wartość na określoną TypeCode, opcjonalnie zezwalając na utratę danych.

UInt16ToString(UInt16, Int32)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Po zaimplementowaniu w klasie konwertuje określoną UInt16 wartość na wartość String.

UInt32ToString(UInt32, Int32)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Po zaimplementowaniu w klasie konwertuje określoną UInt32 wartość na wartość String.

UInt64ToString(UInt64, Int32)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Po zaimplementowaniu w klasie konwertuje określoną UInt64 wartość na wartość String.

Dotyczy

Zobacz też