Search Results for

    Show / Hide Table of Contents

    Class StringValueEnumerable

    A IValueEnumerable<T> implementation, wrapping a System.String.

    Inheritance
    System.Object
    ValueEnumerable<System.Char>
    StringValueEnumerable
    Implements
    IValueEnumerable<System.Char>
    IEnumerable<System.Char>
    Inherited Members
    ValueEnumerable<Char>.GetEnumerator()
    ValueEnumerable<Char>.IEnumerable.GetEnumerator()
    ValueEnumerable<Char>.Equals(Object)
    ValueEnumerable<Char>.GetHashCode()
    ValueEnumerable<Char>.ToString()
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    Namespace: MoreStructures.Utilities
    Assembly: MoreStructures.dll
    Syntax
    public class StringValueEnumerable : ValueEnumerable<char>, IValueEnumerable<char>
    Remarks

    Useful when a System.String property/field should be equatable to an by value.
    For example, when a property or field is declared as of System.Char, and can be assigned either a System.String or a generic , and it has to be solely compared by value (i.e. on the actual chars in the System.String and ).

    Constructors

    | Improve this Doc View Source

    StringValueEnumerable(String)

    Builds a ValueEnumerable<T> around the provided stringValue.

    Declaration
    public StringValueEnumerable(string stringValue)
    Parameters
    Type Name Description
    System.String stringValue

    The string to wrap.

    Remarks

    Time and Space Complexity are O(1), as this constructor doesn't iterate over stringValue.

    Properties

    | Improve this Doc View Source

    StringValue

    The System.String value underlying this IValueEnumerable<T>.

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

    Implements

    IValueEnumerable<T>
    IEnumerable<>

    Extension Methods

    SuffixStructureNodeExtensions.GetAllSuffixesFor<TEdge, TNode>(TNode, TextWithTerminator)
    • Improve this Doc
    • View Source
    In This Article
    Back to top Generated by DocFX