C# Класс ARCed.Scintilla.Utilities

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

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

Метод Описание
ColorToHtml ( Color c ) : string

Returns an HTML #XXXXXX format for a color. Unlike the ColorTranslator class it never returns named colors.

ColorToRgb ( Color c ) : int
GetKeys ( char c ) : Keys
GetKeys ( string s ) : Keys
GetMarkerMask ( IEnumerable markers ) : uint
GetMarkerMask ( IEnumerable markers ) : uint
GetZeroTerminatedBytes ( string text, Encoding encoding ) : byte[]
IntPtrToString ( Encoding encoding, IntPtr ptr ) : string
IntPtrToString ( Encoding encoding, IntPtr ptr, int length ) : string

Marshals an IntPtr pointing to un unmanaged byte[] to a .NET String using the given Encoding.

I'd love to have this as en extension method but ARCed.Scintilla's probably going to be 2.0 for a long time to come. There's nothing really compelling in later versions that applies to ARCed.Scintilla that can't be done with a 2.0 construct (extension methods, linq, etc)

RgbToColor ( int color ) : Color
SignedHiWord ( IntPtr hiWord ) : int
SignedLoWord ( IntPtr loWord ) : int

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

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

Returns an HTML #XXXXXX format for a color. Unlike the ColorTranslator class it never returns named colors.
public static ColorToHtml ( Color c ) : string
c Color
Результат string

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

public static ColorToRgb ( Color c ) : int
c Color
Результат int

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

public static GetKeys ( char c ) : Keys
c char
Результат Keys

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

public static GetKeys ( string s ) : Keys
s string
Результат Keys

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

public static GetMarkerMask ( IEnumerable markers ) : uint
markers IEnumerable
Результат uint

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

public static GetMarkerMask ( IEnumerable markers ) : uint
markers IEnumerable
Результат uint

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

public static GetZeroTerminatedBytes ( string text, Encoding encoding ) : byte[]
text string
encoding System.Text.Encoding
Результат byte[]

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

public static IntPtrToString ( Encoding encoding, IntPtr ptr ) : string
encoding System.Text.Encoding
ptr System.IntPtr
Результат string

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

Marshals an IntPtr pointing to un unmanaged byte[] to a .NET String using the given Encoding.
I'd love to have this as en extension method but ARCed.Scintilla's probably going to be 2.0 for a long time to come. There's nothing really compelling in later versions that applies to ARCed.Scintilla that can't be done with a 2.0 construct (extension methods, linq, etc)
public static IntPtrToString ( Encoding encoding, IntPtr ptr, int length ) : string
encoding System.Text.Encoding
ptr System.IntPtr
length int
Результат string

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

public static RgbToColor ( int color ) : Color
color int
Результат Color

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

public static SignedHiWord ( IntPtr hiWord ) : int
hiWord System.IntPtr
Результат int

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

public static SignedLoWord ( IntPtr loWord ) : int
loWord System.IntPtr
Результат int