Show / Hide Table of Contents

    Class BasicCachedQcParser<T>

    Parser for a single type. Caches results and reuses them if the incoming string has already been parsed.

    Inheritance
    Object
    BasicQcParser<T>
    BasicCachedQcParser<T>
    BoolParser
    ColorParser
    QuaternionParser
    StringParser
    TypeParser
    Vector2IntParser
    Vector2Parser
    Vector3IntParser
    Vector3Parser
    Vector4Parser
    Implements
    IQcParser
    Inherited Members
    BasicQcParser<T>.Priority
    BasicQcParser<T>.CanParse(Type)
    BasicQcParser<T>.ParseRecursive(String, Type)
    BasicQcParser<T>.ParseRecursive<TElement>(String)
    BasicQcParser<T>.Parse(String)
    Namespace: QFSW.QC
    Assembly: QFSW.QC.dll
    Syntax
    public abstract class BasicCachedQcParser<T> : BasicQcParser<T>, IQcParser
    Type Parameters
    Name Description
    T

    The type to parse.

    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
    QFSW.QC.BasicQcParser<T>.Parse(System.String, System.Type, System.Func<System.String, System.Type, System.Object>)

    Implements

    IQcParser

    Extension Methods

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