Exemplo n.º 1
0
 public void WriteToResource(SoaLockCallback callback)
 {
     this.WriteToResource(callback, null);
 }
Exemplo n.º 2
0
 public void WriteToResource(SoaLockCallback callback, object state)
 {
     this.WriteToResource(new SoaLockReleaser(callback, this, false, state));
 }
Exemplo n.º 3
0
 public void ReadFromResource(SoaLockCallback callback)
 {
     this.ReadFromResource(callback, null);
 }
Exemplo n.º 4
0
 public void ReadFromResource(SoaLockCallback callback, object state)
 {
     this.ReadFromResource(new SoaLockReleaser(callback, this, true, state));
 }
Exemplo n.º 5
0
 public IAsyncResult BeginWriteToResource(SoaLockCallback callback, object state, AsyncCallback asyncCallback, object asyncState)
 {
     AsyncResultNoReturn asyncResultNoReturn = new AsyncResultNoReturn(asyncCallback, asyncState);
     this.WriteToResource(new SoaLockReleaser(callback, this, false, state, asyncResultNoReturn));
     return asyncResultNoReturn;
 }
Exemplo n.º 6
0
 public IAsyncResult BeginReadFromResource(SoaLockCallback callback, object state, AsyncCallback asyncCallback, object asyncState)
 {
     AsyncResultNoReturn asyncResultNoReturn = new AsyncResultNoReturn(asyncCallback, asyncState);
     this.ReadFromResource(new SoaLockReleaser(callback, this, true, state, asyncResultNoReturn));
     return asyncResultNoReturn;
 }
Exemplo n.º 7
0
 internal SoaLockReleaser(SoaLockCallback callback, SoaReadWriteLock rwl, bool reader, object state, AsyncResultNoReturn ar)
     : this(callback, rwl, reader, state)
 {
     this.m_AsyncResult = ar;
 }
Exemplo n.º 8
0
 internal SoaLockReleaser(SoaLockCallback callback, SoaReadWriteLock rwl, bool reader, object state)
     : this(callback, rwl, reader)
 {
     this.m_State = state;
 }
Exemplo n.º 9
0
 internal SoaLockReleaser(SoaLockCallback callback, SoaReadWriteLock rwl, bool reader)
 {
     this.m_Callback = callback;
     this.m_Rwl = rwl;
     this.m_Reader = reader;
 }