Was this page helpful?

ReaderWriterLockSlimEx Static Class

    Table of contents
    1. 1. Members
      1. 1.1. Methods
    Table of Contents
    public static class ReaderWriterLockSlimEx
    Namespace: MindTouch.Threading
    Assembly: mindtouch.dream
    Type Hierarchy:
    • object
      • ReaderWriterLockSlimEx
    Provides extension methods to invoke lambdas in the context of a System.Threading.ReaderWriterLockSlim instance.

    Members

    Methods

    Visibility Description
    Public ExecuteWithUpgradeableReadLock(this ReaderWriterLockSlim lockSlim, Func<T> func) (Extension) Wrap's a lambda with an upgradeable read lock
    Public ExecuteWithUpgradeableReadLock(this ReaderWriterLockSlim lockSlim, Action action) (Extension) Wrap's a lambda with an upgradeable lock
    Public ExecuteWithReadLock(this ReaderWriterLockSlim lockSlim, Func<T> func) (Extension) Wrap's a lambda with a read lock
    Public ExecuteWithReadLock(this ReaderWriterLockSlim lockSlim, Action action) (Extension) Wrap's a lambda with a read lock
    Public ExecuteWithWriteLock(this ReaderWriterLockSlim lockSlim, Func<T> func) (Extension) Wrap's a lambda with a write lock
    Public ExecuteWithWriteLock(this ReaderWriterLockSlim lockSlim, Action action) (Extension) Wrap's a lambda with a write lock
    Public ToString() (Inherited from Object)
    Public Equals(object obj) (Inherited from Object)
    Public GetHashCode() (Inherited from Object)
    Public GetType() (Inherited from Object)
    Protected MemberwiseClone() (Inherited from Object)
    Was this page helpful?
    Tag page
    You must login to post a comment.

    Copyright © 2011 MindTouch, Inc. Powered by