Пример #1
0
    /// <summary>
    /// Add value to the dictionary
    /// </summary>
    /// <param name="t">Type to add to ConcurrentDictionary</param>
    /// <returns>SingleStepDerivedTypes which holds information about derived type t</returns>
    private static SingleStepDerivedTypes AddValueFactory(Type t)
    {
        var s = new SingleStepDerivedTypes();

        s.Add(t);
        return(s);
    }
Пример #2
0
 /// <summary>
 /// Updates the already created SingleStepDerivedTypes object.
 /// </summary>
 /// <param name="t">Type to add</param>
 /// <param name="sdt">SingleStepDerivedTypes</param>
 /// <returns>Updated SingleStepDerivedTypes.</returns>
 private static SingleStepDerivedTypes UpdateValueFactory(Type t, SingleStepDerivedTypes sdt)
 {
     sdt.Add(t);
     return(sdt);
 }