Show / Hide Table of Contents

    Class Features

    Inheritance
    System.Object
    Features
    Implements
    IFeatures
    System.Collections.Generic.IEnumerable<IFeature>
    System.Collections.IEnumerable
    Inherited Members
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.ToString()
    Namespace: Mapsui.Providers
    Assembly: Mapsui.dll
    Syntax
    public class Features : IFeatures, IEnumerable<IFeature>, IEnumerable

    Constructors

    | Improve this Doc View Source

    Features()

    Declaration
    public Features()
    | Improve this Doc View Source

    Features(IEnumerable<IFeature>)

    Declaration
    public Features(IEnumerable<IFeature> features)
    Parameters
    Type Name Description
    System.Collections.Generic.IEnumerable<IFeature> features
    | Improve this Doc View Source

    Features(String)

    Declaration
    public Features(string primaryKey)
    Parameters
    Type Name Description
    System.String primaryKey

    Properties

    | Improve this Doc View Source

    Count

    Declaration
    public int Count { get; }
    Property Value
    Type Description
    System.Int32
    | Improve this Doc View Source

    Item[Int32]

    Declaration
    public IFeature this[int index] { get; }
    Parameters
    Type Name Description
    System.Int32 index
    Property Value
    Type Description
    IFeature
    | Improve this Doc View Source

    PrimaryKey

    Declaration
    public string PrimaryKey { get; }
    Property Value
    Type Description
    System.String

    Methods

    | Improve this Doc View Source

    Add(IFeature)

    Declaration
    public void Add(IFeature feature)
    Parameters
    Type Name Description
    IFeature feature
    | Improve this Doc View Source

    AddRange(IEnumerable<IFeature>)

    Declaration
    public void AddRange(IEnumerable<IFeature> features)
    Parameters
    Type Name Description
    System.Collections.Generic.IEnumerable<IFeature> features
    | Improve this Doc View Source

    Clear()

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

    Delete(IFeature, Func<IFeature, IFeature, Boolean>)

    Declaration
    public void Delete(IFeature feature, Func<IFeature, IFeature, bool> compare = null)
    Parameters
    Type Name Description
    IFeature feature
    System.Func<IFeature, IFeature, System.Boolean> compare
    | Improve this Doc View Source

    Delete(Object)

    Declaration
    public void Delete(object id)
    Parameters
    Type Name Description
    System.Object id
    | Improve this Doc View Source

    GetEnumerator()

    Declaration
    public IEnumerator<IFeature> GetEnumerator()
    Returns
    Type Description
    System.Collections.Generic.IEnumerator<IFeature>
    | Improve this Doc View Source

    New()

    Declaration
    public IFeature New()
    Returns
    Type Description
    IFeature

    Explicit Interface Implementations

    | Improve this Doc View Source

    IEnumerable.GetEnumerator()

    Declaration
    IEnumerator IEnumerable.GetEnumerator()
    Returns
    Type Description
    System.Collections.IEnumerator

    Implements

    IFeatures
    System.Collections.Generic.IEnumerable<T>
    System.Collections.IEnumerable

    Extension Methods

    FeatureExtensions.Copy(IEnumerable<IFeature>)
    • Improve this Doc
    • View Source
    Back to top Generated by DocFX