Unosquare
    Show / Hide Table of Contents

    Class GpioPinCollection

    Represents a dictionary of all GPIO Pins.

    Inheritance
    Object
    ReadOnlyDictionary<Int32, GpioPin>
    GpioPinCollection
    Implements
    IDictionary<Int32, GpioPin>
    ICollection<KeyValuePair<Int32, GpioPin>>
    IDictionary
    ICollection
    IReadOnlyDictionary<Int32, GpioPin>
    IReadOnlyCollection<KeyValuePair<Int32, GpioPin>>
    IEnumerable<KeyValuePair<Int32, GpioPin>>
    IEnumerable
    Inherited Members
    ReadOnlyDictionary<Int32, GpioPin>.ContainsKey(Int32)
    ReadOnlyDictionary<Int32, GpioPin>.TryGetValue(Int32, GpioPin)
    System.Collections.ObjectModel.ReadOnlyDictionary<System.Int32, Unosquare.PiGpio.ManagedModel.GpioPin>.System.Collections.Generic.IDictionary<System.Int32, Unosquare.PiGpio.ManagedModel.GpioPin>.Add(System.Int32, Unosquare.PiGpio.ManagedModel.GpioPin)
    System.Collections.ObjectModel.ReadOnlyDictionary<System.Int32, Unosquare.PiGpio.ManagedModel.GpioPin>.System.Collections.Generic.IDictionary<System.Int32, Unosquare.PiGpio.ManagedModel.GpioPin>.Remove(System.Int32)
    System.Collections.ObjectModel.ReadOnlyDictionary<System.Int32, Unosquare.PiGpio.ManagedModel.GpioPin>.System.Collections.Generic.IDictionary<System.Int32, Unosquare.PiGpio.ManagedModel.GpioPin>.get_Item(System.Int32)
    System.Collections.ObjectModel.ReadOnlyDictionary<System.Int32, Unosquare.PiGpio.ManagedModel.GpioPin>.System.Collections.Generic.IDictionary<System.Int32, Unosquare.PiGpio.ManagedModel.GpioPin>.set_Item(System.Int32, Unosquare.PiGpio.ManagedModel.GpioPin)
    System.Collections.ObjectModel.ReadOnlyDictionary<System.Int32, Unosquare.PiGpio.ManagedModel.GpioPin>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.Int32, Unosquare.PiGpio.ManagedModel.GpioPin>>.Contains(System.Collections.Generic.KeyValuePair<System.Int32, Unosquare.PiGpio.ManagedModel.GpioPin>)
    System.Collections.ObjectModel.ReadOnlyDictionary<System.Int32, Unosquare.PiGpio.ManagedModel.GpioPin>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.Int32, Unosquare.PiGpio.ManagedModel.GpioPin>>.CopyTo(System.Collections.Generic.KeyValuePair<System.Int32, Unosquare.PiGpio.ManagedModel.GpioPin>[], System.Int32)
    System.Collections.ObjectModel.ReadOnlyDictionary<System.Int32, Unosquare.PiGpio.ManagedModel.GpioPin>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.Int32, Unosquare.PiGpio.ManagedModel.GpioPin>>.Add(System.Collections.Generic.KeyValuePair<System.Int32, Unosquare.PiGpio.ManagedModel.GpioPin>)
    System.Collections.ObjectModel.ReadOnlyDictionary<System.Int32, Unosquare.PiGpio.ManagedModel.GpioPin>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.Int32, Unosquare.PiGpio.ManagedModel.GpioPin>>.Clear()
    System.Collections.ObjectModel.ReadOnlyDictionary<System.Int32, Unosquare.PiGpio.ManagedModel.GpioPin>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.Int32, Unosquare.PiGpio.ManagedModel.GpioPin>>.Remove(System.Collections.Generic.KeyValuePair<System.Int32, Unosquare.PiGpio.ManagedModel.GpioPin>)
    ReadOnlyDictionary<Int32, GpioPin>.GetEnumerator()
    ReadOnlyDictionary<Int32, GpioPin>.IEnumerable.GetEnumerator()
    ReadOnlyDictionary<Int32, GpioPin>.IDictionary.Add(Object, Object)
    ReadOnlyDictionary<Int32, GpioPin>.IDictionary.Clear()
    ReadOnlyDictionary<Int32, GpioPin>.IDictionary.Contains(Object)
    ReadOnlyDictionary<Int32, GpioPin>.IDictionary.GetEnumerator()
    ReadOnlyDictionary<Int32, GpioPin>.IDictionary.Remove(Object)
    System.Collections.ObjectModel.ReadOnlyDictionary<System.Int32, Unosquare.PiGpio.ManagedModel.GpioPin>.System.Collections.IDictionary.get_Item(System.Object)
    System.Collections.ObjectModel.ReadOnlyDictionary<System.Int32, Unosquare.PiGpio.ManagedModel.GpioPin>.System.Collections.IDictionary.set_Item(System.Object, System.Object)
    ReadOnlyDictionary<Int32, GpioPin>.ICollection.CopyTo(Array, Int32)
    ReadOnlyDictionary<Int32, GpioPin>.Dictionary
    ReadOnlyDictionary<Int32, GpioPin>.Keys
    ReadOnlyDictionary<Int32, GpioPin>.Values
    System.Collections.ObjectModel.ReadOnlyDictionary<System.Int32, Unosquare.PiGpio.ManagedModel.GpioPin>.System.Collections.Generic.IDictionary<System.Int32, Unosquare.PiGpio.ManagedModel.GpioPin>.Keys
    System.Collections.ObjectModel.ReadOnlyDictionary<System.Int32, Unosquare.PiGpio.ManagedModel.GpioPin>.System.Collections.Generic.IDictionary<System.Int32, Unosquare.PiGpio.ManagedModel.GpioPin>.Values
    ReadOnlyDictionary<Int32, GpioPin>.Item[Int32]
    System.Collections.ObjectModel.ReadOnlyDictionary<System.Int32, Unosquare.PiGpio.ManagedModel.GpioPin>.System.Collections.Generic.IDictionary<System.Int32, Unosquare.PiGpio.ManagedModel.GpioPin>.Item[System.Int32]
    ReadOnlyDictionary<Int32, GpioPin>.Count
    System.Collections.ObjectModel.ReadOnlyDictionary<System.Int32, Unosquare.PiGpio.ManagedModel.GpioPin>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.Int32, Unosquare.PiGpio.ManagedModel.GpioPin>>.IsReadOnly
    ReadOnlyDictionary<Int32, GpioPin>.IDictionary.IsFixedSize
    ReadOnlyDictionary<Int32, GpioPin>.IDictionary.IsReadOnly
    ReadOnlyDictionary<Int32, GpioPin>.IDictionary.Keys
    ReadOnlyDictionary<Int32, GpioPin>.IDictionary.Values
    ReadOnlyDictionary<Int32, GpioPin>.IDictionary.Item[Object]
    ReadOnlyDictionary<Int32, GpioPin>.ICollection.IsSynchronized
    ReadOnlyDictionary<Int32, GpioPin>.ICollection.SyncRoot
    System.Collections.ObjectModel.ReadOnlyDictionary<System.Int32, Unosquare.PiGpio.ManagedModel.GpioPin>.System.Collections.Generic.IReadOnlyDictionary<System.Int32, Unosquare.PiGpio.ManagedModel.GpioPin>.Keys
    System.Collections.ObjectModel.ReadOnlyDictionary<System.Int32, Unosquare.PiGpio.ManagedModel.GpioPin>.System.Collections.Generic.IReadOnlyDictionary<System.Int32, Unosquare.PiGpio.ManagedModel.GpioPin>.Values
    Object.ToString()
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.ReferenceEquals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Namespace: Unosquare.PiGpio.ManagedModel
    Syntax
    public sealed class GpioPinCollection : ReadOnlyDictionary<int, GpioPin>, IDictionary<int, GpioPin>, ICollection<KeyValuePair<int, GpioPin>>, IDictionary, ICollection, IReadOnlyDictionary<int, GpioPin>, IReadOnlyCollection<KeyValuePair<int, GpioPin>>, IEnumerable<KeyValuePair<int, GpioPin>>, IEnumerable

    Properties

    Item[SystemGpio]

    Gets the GpioPin with the specified gpio.

    Declaration
    public GpioPin this[SystemGpio gpio] { get; }
    Parameters
    Type Name Description
    SystemGpio gpio

    The gpio.

    Property Value
    Type Description
    GpioPin

    The GpioPin.

    Item[UserGpio]

    Gets the GpioPin with the specified gpio.

    Declaration
    public GpioPin this[UserGpio gpio] { get; }
    Parameters
    Type Name Description
    UserGpio gpio

    The gpio.

    Property Value
    Type Description
    GpioPin

    The GpioPin.

    Implements

    System.Collections.Generic.IDictionary<TKey,TValue>
    System.Collections.Generic.ICollection<T>
    System.Collections.IDictionary
    System.Collections.ICollection
    System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>
    System.Collections.Generic.IReadOnlyCollection<T>
    System.Collections.Generic.IEnumerable<T>
    System.Collections.IEnumerable

    Comments

    Back to top Copyright © 2017-2019 Unosquare