• Share
    • Twitter
    • LinkedIn
    • Facebook
    • Email
  • Feedback
  • Improve this Doc

Class NaiveLockingList<T>.NaiveLockingEnumerator

An implementation for NaiveLockingList<T>.

Inheritance
System.Object
NaiveLockingList<T>.NaiveLockingEnumerator
Namespace: DotNetNuke.Collections.Internal
Assembly: DotNetNuke.dll
Syntax
public class NaiveLockingEnumerator : IEnumerator<T>

Constructors

| Improve this Doc View Source

NaiveLockingEnumerator(IEnumerator<T>, ISharedCollectionLock)

Initializes a new instance of the NaiveLockingList<T>.NaiveLockingEnumerator class.

Declaration
public NaiveLockingEnumerator(IEnumerator<T> enumerator, ISharedCollectionLock readLock)
Parameters
Type Name Description
IEnumerator<T> enumerator

The enumerator to implement locking on.

ISharedCollectionLock readLock

An ISharedCollectionLock instance to implement the read lock.

Properties

| Improve this Doc View Source

Current

An implementation for NaiveLockingList<T>.

Declaration
public T Current { get; }
Property Value
Type Description
T

Methods

| Improve this Doc View Source

Dispose()

An implementation for NaiveLockingList<T>.

Declaration
public void Dispose()
| Improve this Doc View Source

Dispose(Boolean)

Disposes this instance resources.

Declaration
protected virtual void Dispose(bool disposing)
Parameters
Type Name Description
System.Boolean disposing

A value indicating whether this instance is currently disposing.

| Improve this Doc View Source

Finalize()

Finalizes an instance of the NaiveLockingList<T>.NaiveLockingEnumerator class.

Declaration
protected void Finalize()
| Improve this Doc View Source

MoveNext()

An implementation for NaiveLockingList<T>.

Declaration
public bool MoveNext()
Returns
Type Description
System.Boolean
| Improve this Doc View Source

Reset()

An implementation for NaiveLockingList<T>.

Declaration
public void Reset()

Extension Methods

JsonExtensionsWeb.ToJson(Object)
  • View Source
Back to top by the community, for the community... #DNNCMS