Rock.ExtensionMethods.ResolveMergeFields C# (CSharp) Méthode

ResolveMergeFields() public static méthode

Use DotLiquid to resolve any merge codes within the content using the values in the mergeObjects.
public static ResolveMergeFields ( this content, object>.IDictionary mergeObjects, Person currentPersonOverride ) : string
content this The content.
mergeObjects object>.IDictionary The merge objects.
currentPersonOverride Person The current person override.
Résultat string
        public static string ResolveMergeFields( this string content, IDictionary<string, object> mergeObjects, Person currentPersonOverride )
        {
            var enabledCommands = GlobalAttributesCache.Read().GetValue( "DefaultEnabledLavaCommands" );
            return content.ResolveMergeFields( mergeObjects, currentPersonOverride, enabledCommands );
        }

Same methods

ExtensionMethods::ResolveMergeFields ( this content, object>.IDictionary mergeObjects, Person currentPersonOverride, string enabledLavaCommands ) : string
ExtensionMethods::ResolveMergeFields ( this content, object>.IDictionary mergeObjects, bool encodeStrings = false, bool throwExceptionOnErrors = false ) : string
ExtensionMethods::ResolveMergeFields ( this content, object>.IDictionary mergeObjects, string enabledLavaCommands, bool encodeStrings = false, bool throwExceptionOnErrors = false ) : string