Show / Hide Table of Contents

    Class BasicQcParser<T>

    Parser for a single type.

    Inheritance
    Object
    BasicQcParser<T>
    BasicCachedQcParser<T>
    GameObjectParser
    Implements
    IQcParser
    Namespace: QFSW.QC
    Assembly: QFSW.QC.dll
    Syntax
    public abstract class BasicQcParser<T> : IQcParser
    Type Parameters
    Name Description
    T

    The type to parse.

    Properties

    Priority

    Declaration
    public virtual int Priority { get; }
    Property Value
    Type Description
    Int32

    Methods

    CanParse(Type)

    Declaration
    public bool CanParse(Type type)
    Parameters
    Type Name Description
    Type type
    Returns
    Type Description
    Boolean

    Parse(String)

    Declaration
    public abstract T Parse(string value)
    Parameters
    Type Name Description
    String value
    Returns
    Type Description
    T

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

    Declaration
    public virtual 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

    ParseRecursive(String, Type)

    Declaration
    protected object ParseRecursive(string value, Type type)
    Parameters
    Type Name Description
    String value
    Type type
    Returns
    Type Description
    Object

    ParseRecursive<TElement>(String)

    Declaration
    protected TElement ParseRecursive<TElement>(string value)
    Parameters
    Type Name Description
    String value
    Returns
    Type Description
    TElement
    Type Parameters
    Name Description
    TElement

    Implements

    IQcParser

    Extension Methods

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