示例#1
0
 /// <summary>
 /// Register a <see cref="IRaygunMessageInitializer"/> to initialize properties on the <see cref="RaygunMessage"/>.
 /// </summary>
 /// <param name="raygunMessageInitializer">The <see cref="IRaygunMessageInitializer"/> to register.</param>
 public virtual void AddMessageInitializer(IRaygunMessageInitializer raygunMessageInitializer)
 {
     if (RaygunMessageInitializers == null)
     {
         RaygunMessageInitializers = new List <IRaygunMessageInitializer>();
     }
     RaygunMessageInitializers.Add(raygunMessageInitializer);
 }
示例#2
0
 /// <summary>
 /// Removes a <see cref="IRaygunMessageInitializer"/> from the list of registered <see cref="IRaygunMessageInitializer"/> objects.
 /// </summary>
 /// <param name="raygunMessageInitializer">The <see cref="IRaygunMessageInitializer"/> to remove.</param>
 public virtual bool RemoveMessageInitializer(IRaygunMessageInitializer raygunMessageInitializer)
 {
     return(RaygunMessageInitializers.Remove(raygunMessageInitializer));
 }