Show / Hide Table of Contents

    Class GenericCachedQcParser

    Parser for all types that are generic constructions of a single type. Caches results and reuses them if the incoming string has already been parsed.

    Inheritance
    Object
    GenericQcParser
    GenericCachedQcParser
    Implements
    IQcParser
    Inherited Members
    GenericQcParser.GenericType
    GenericQcParser.Priority
    GenericQcParser.CanParse(Type)
    GenericQcParser.ParseRecursive(String, Type)
    GenericQcParser.ParseRecursive<TElement>(String)
    GenericQcParser.Parse(String, Type)
    Namespace: QFSW.QC
    Assembly: QFSW.QC.dll
    Syntax
    public abstract class GenericCachedQcParser : GenericQcParser, IQcParser

    Methods

    Parse(String, Type, Func<String, Type, Object>)

    Declaration
    public override object Parse(string value, Type type, Func<string, Type, object> recursiveParser)
    Parameters
    Type Name Description
    String value
    Type type
    Func<String, Type, Object> recursiveParser
    Returns
    Type Description
    Object
    Overrides
    GenericQcParser.Parse(String, Type, Func<String, Type, Object>)

    Implements

    IQcParser

    Extension Methods

    ArraySingleExtensions.AsArraySingle<T>(T)
    CollectionExtensions.Yield<T>(T)
    Quantum Console by QFSW
    Back to top