Show / Hide Table of Contents

    Class InitializerBuilder<T>

    Supports the Initializer for building custom initializers.

    Inheritance
    System.Object
    InitializerBuilder<T>
    Namespace: Cuemon
    Assembly: Cuemon.Core.dll
    Syntax
    public class InitializerBuilder<T>
        where T : class
    Type Parameters
    Name Description
    T

    The type of object to wrap.

    Properties

    | Improve this Doc

    Instance

    Gets the initialized instance.

    Declaration
    public T Instance { get; }
    Property Value
    Type Description
    T

    The initialized instance.

    Methods

    | Improve this Doc

    Ignore(Action<T>, Func<Exception, Boolean>)

    Ignores exceptions thrown by instance T that is specified by the function delegate ignorer.

    Declaration
    public InitializerBuilder<T> Ignore(Action<T> initializer, Func<Exception, bool> ignorer)
    Parameters
    Type Name Description
    System.Action<T> initializer

    The delegate that will continue initializing instance T while ignoring any exceptions specified by ignorer.

    System.Func<System.Exception, System.Boolean> ignorer

    The function delegate that will parse thrown exceptions and ignore those specified.

    Returns
    Type Description
    InitializerBuilder<T>

    A reference to this instance.

    | Improve this Doc

    IgnoreAny(Action<T>)

    Ignores any exceptions that might be thrown by instance T.

    Declaration
    public InitializerBuilder<T> IgnoreAny(Action<T> initializer)
    Parameters
    Type Name Description
    System.Action<T> initializer

    The delegate that will continue initializing instance T while ignoring any exceptions.

    Returns
    Type Description
    InitializerBuilder<T>

    A reference to this instance.

    | Improve this Doc

    IgnoreMissingMethod(Action<T>)

    Ignores any System.MissingMethodException that might be thrown by instance T.

    Declaration
    public InitializerBuilder<T> IgnoreMissingMethod(Action<T> initializer)
    Parameters
    Type Name Description
    System.Action<T> initializer

    The delegate that will continue initializing instance T while ignoring any System.MissingMethodException.

    Returns
    Type Description
    InitializerBuilder<T>

    A reference to this instance.

    Extension Methods

    ConverterExtensions.ParseWith<TSource, TResult>(TSource, Func<TSource, TResult>)
    ConverterExtensions.ParseWith<TSource, T, TResult>(TSource, Func<TSource, T, TResult>, T)
    ConverterExtensions.ParseWith<TSource, T1, T2, TResult>(TSource, Func<TSource, T1, T2, TResult>, T1, T2)
    ConverterExtensions.ParseWith<TSource, T1, T2, T3, TResult>(TSource, Func<TSource, T1, T2, T3, TResult>, T1, T2, T3)
    ConverterExtensions.ParseWith<TSource, T1, T2, T3, T4, TResult>(TSource, Func<TSource, T1, T2, T3, T4, TResult>, T1, T2, T3, T4)
    ConverterExtensions.ParseWith<TSource, T1, T2, T3, T4, T5, TResult>(TSource, Func<TSource, T1, T2, T3, T4, T5, TResult>, T1, T2, T3, T4, T5)
    ConverterExtensions.ParseWith<TSource, T1, T2, T3, T4, T5, T6, TResult>(TSource, Func<TSource, T1, T2, T3, T4, T5, T6, TResult>, T1, T2, T3, T4, T5, T6)
    ConverterExtensions.ParseWith<TSource, T1, T2, T3, T4, T5, T6, T7, TResult>(TSource, Func<TSource, T1, T2, T3, T4, T5, T6, T7, TResult>, T1, T2, T3, T4, T5, T6, T7)
    ConverterExtensions.ParseWith<TSource, T1, T2, T3, T4, T5, T6, T7, T8, TResult>(TSource, Func<TSource, T1, T2, T3, T4, T5, T6, T7, T8, TResult>, T1, T2, T3, T4, T5, T6, T7, T8)
    ConverterExtensions.ParseWith<TSource, T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult>(TSource, Func<TSource, T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult>, T1, T2, T3, T4, T5, T6, T7, T8, T9)
    ConverterExtensions.As<TResult>(Object)
    ConverterExtensions.As<TResult>(Object, TResult)
    ConverterExtensions.As<TResult>(Object, TResult, IFormatProvider)
    DelegateUtilityExtensions.Wrap<TResult>(TResult)
    DelegateUtilityExtensions.DynamicWrap<TResult>(TResult)
    TweakerExtensions.Adjust<T>(T, Func<T, T>)
    TypeUtilityExtensions.Is<T>(Object)
    TypeUtilityExtensions.IsNot<T>(Object)
    TypeUtilityExtensions.IsNullable<T>(T)
    WrapperExtensions.UseWrapper<T>(T, Action<IDictionary<String, Object>>)
    WrapperExtensions.UseWrapper<T>(T, MemberInfo, Action<IDictionary<String, Object>>)
    EnumerableUtilityExtensions.Yield<TSource>(TSource)
    HashUtilityExtensions.ComputeHash(Object, Action<HashOptions>)
    HmacUtilityExtensions.ComputeKeyedHash(Object, Byte[], Action<KeyedHashOptions>)
    • Improve this Doc
    • View Source
    Back to top Copyright 2008-2018 Weubphoria. All rights reserved.
    Generated by DocFX