984fbd5a eb78 cd08 d1cf de30b6cfaeb8 - akesseler/Plexdata.Utilities.Templates GitHub Wiki
Formats the list of arguments into the format string using given format provider as well as given argument serializer.
Namespace: Plexdata.Utilities.Formatting
Assembly: Plexdata.Utilities.Templates (in Plexdata.Utilities.Templates.dll) Version: 1.0.0
C#
public static string Format(
IFormatProvider provider,
IArgumentSerializer serializer,
out IArgumentRelations relations,
string format,
params Object[] arguments
)
- provider
- Type: System.IFormatProvider
An instance of a IFormatProvider derived class used the to perform culture-specific formatting. - serializer
- Type: Plexdata.Utilities.Formatting.Interfaces.IArgumentSerializer
An instance of a IArgumentSerializer derived class used the to perform any kind of serialization for custom types. - relations
- Type: Plexdata.Utilities.Formatting.Interfaces.IArgumentRelations
When this method returns, this parameter contains a list of Label-Value relations consisting of the labels taken from format and the arguments as their values. - format
- Type: System.String
A string containing formatting instructions, either for index-based formatting, like"{0}, {1}, ..."
, or for template-based formatting, like"{name1}, {name2}, ..."
). - arguments
- Type: System.Object[]
The optional list of arguments to be used.
Type: String
A copy of format with the format elements replaced by the string representation of the corresponding objects in arguments.
This method formats the list of arguments into the format string using given format provider as well as given argument serializer.
Template Class
Format Overload
Plexdata.Utilities.Formatting Namespace
Template.Format(String, Object[])
Template.Format(IFormatProvider, String, Object[])
Template.Format(IArgumentSerializer, String, Object[])
Template.Format(Options, String, Object[])