Exemple #1
0
        /// <summary>
        /// This is called when the static Reset method or a ResolverBase{T} is called.
        /// </summary>
        internal static void Remove(ResolverBase resolver)
        {
            if (resolver == null)
            {
                return;
            }
            Action action;

            Resolvers.TryRemove(resolver, out action);
        }
 /// <summary>
 /// Adds a resolver to the collection
 /// </summary>
 /// <param name="resolver"></param>
 /// <param name="resetAction"></param>
 /// <remarks>
 /// This is called when the creation of a ResolverBase occurs
 /// </remarks>
 internal static void Add(ResolverBase resolver, Action resetAction)
 {
     Resolvers.TryAdd(resolver, resetAction);
 }
 /// <summary>
 /// This is called when the static Reset method or a ResolverBase{T} is called.
 /// </summary>
 internal static void Remove(ResolverBase resolver)
 {
     if (resolver == null) return;
     Action action;
     Resolvers.TryRemove(resolver, out action);
 }
Exemple #4
0
 /// <summary>
 /// Adds a resolver to the collection
 /// </summary>
 /// <param name="resolver"></param>
 /// <param name="resetAction"></param>
 /// <remarks>
 /// This is called when the creation of a ResolverBase occurs
 /// </remarks>
 internal static void Add(ResolverBase resolver, Action resetAction)
 {
     Resolvers.TryAdd(resolver, resetAction);
 }