ProxyList<TSourceElement, TTargetElement> Class

Namespace
Microsoft.Extensions.DiagnosticAdapter.Internal
Assemblies
  • Microsoft.Extensions.DiagnosticAdapter

Syntax

public class ProxyList<TSourceElement, TTargetElement> : IReadOnlyList<TTargetElement>, IReadOnlyCollection<TTargetElement>, IEnumerable<TTargetElement>, IEnumerable
class Microsoft.Extensions.DiagnosticAdapter.Internal.ProxyList<TSourceElement, TTargetElement>

Constructors

ProxyList(System.Collections.Generic.IList<TSourceElement>)
public ProxyList(IList<TSourceElement> source)
ProxyList(System.Collections.Generic.IList<TSourceElement>, System.Type)
protected ProxyList(IList<TSourceElement> source, Type proxyType)

Properties

Microsoft.Extensions.DiagnosticAdapter.Internal.ProxyList<TSourceElement, TTargetElement>.Count
Return type:System.Int32
public int Count { get; }
Microsoft.Extensions.DiagnosticAdapter.Internal.ProxyList<TSourceElement, TTargetElement>.Item[System.Int32]
Return type:TTargetElement
public TTargetElement this[int index] { get; }

Methods

GetEnumerator()
Return type:System.Collections.Generic.IEnumerator<TTargetElement>
public IEnumerator<TTargetElement> GetEnumerator()
GetEnumerator()
Return type:System.Collections.IEnumerator
IEnumerator IEnumerable.GetEnumerator()