Class PlaceholderReplacer
- Namespace
 - Dynamicweb.Mailing
 
- Assembly
 - Dynamicweb.Mailing.dll
 
Class PlaceholderReplacer.
  
  public class PlaceholderReplacer
  - Inheritance
 - 
      
      PlaceholderReplacer
 
- Inherited Members
 
Methods
FindPlaceholders(string)
Find placeholders in specified content
  
  public static IEnumerable<string> FindPlaceholders(string content)
  Parameters
contentstring- The content.
 
Returns
- IEnumerable<string>
 - A list of placeholders.
 
Remarks
A list contains unique placeholders without opening and closing brackets
  
  ReplacePlaceholders(string, IDictionary<string, object>)
Replace placeholders in specified content
  
  public static string ReplacePlaceholders(string content, IDictionary<string, object> values)
  Parameters
contentstring- The content.
 valuesIDictionary<string, object>- The values for placeholders.
 
Returns
ReplacePlaceholders(string, IDictionary<string, object>, bool)
Replace placeholders in specified content
  
  public static string ReplacePlaceholders(string content, IDictionary<string, object> values, bool removeMissingPlaceholders)
  Parameters
contentstring- The content.
 valuesIDictionary<string, object>- The values for placeholders.
 removeMissingPlaceholdersbool- When it is 
trueremoves missing placeholders.