C# Класс CrossThreadRunner, NotifyPropertyWeaver

Показать файл Открыть проект Примеры использования класса

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

Метод Описание
RunInMTA ( Action function ) : void
RunInSTA ( Action function ) : void
RunInSta ( Action userDelegate ) : void

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

Метод Описание
ExceptionWasThrown ( ) : bool
MultiThreadedWorker ( ThreadStart, userDelegate ) : void
Run ( ThreadStart, userDelegate, ApartmentState, apartmentState ) : void
RunInMTA ( ThreadStart, userDelegate ) : void
RunInSTA ( ThreadStart, userDelegate ) : void
ThrowExceptionPreservingStack ( Exception exception ) : void

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

RunInMTA() публичный Метод

public RunInMTA ( Action function ) : void
function Action
Результат void

RunInSTA() публичный Метод

public RunInSTA ( Action function ) : void
function Action
Результат void

RunInSta() публичный Метод

public RunInSta ( Action userDelegate ) : void
userDelegate Action
Результат void