ReferenceExpressionBuilderInterpolatedStringHandler Methods
Struct Methods 8 members
Represents a handler for interpolated strings that contain expressions. Those expressions will either be literal strings or instances of types that implement both
IValueProvider and IManifestExpressionProvider. AppendFormatted(string?) Section titled AppendFormatted(string?) Appends a formatted value to the expression.
public struct ReferenceExpressionBuilderInterpolatedStringHandler{ public readonly void AppendFormatted( string? value) { // ... }}Parameters
value string? The formatted string to be appended to the interpolated string. AppendFormatted(string?, string) Section titled AppendFormatted(string?, string) Appends a formatted value to the expression.
public struct ReferenceExpressionBuilderInterpolatedStringHandler{ public void AppendFormatted( string? value, string format) { // ... }}Parameters
value string? The formatted string to be appended to the interpolated string. format string The format to be applied to the value. e.g., "uri" AppendFormatted(ReferenceExpression, string) Section titled AppendFormatted(ReferenceExpression, string) Appends the formatted value provided by the specified reference expression to the output.
public struct ReferenceExpressionBuilderInterpolatedStringHandler{ public void AppendFormatted( ReferenceExpression valueProvider, string format) { // ... }}Parameters
valueProvider ReferenceExpression A reference expression that supplies the value to be formatted and appended. format string A composite format string that specifies how the value should be formatted, or null to use the default format. Remarks
This method is marked obsolete only to prevent usages of this type explicitly.
AppendFormatted(T) Section titled AppendFormatted(T) Appends a formatted value to the expression. The value must implement
IValueProvider and IManifestExpressionProvider. public struct ReferenceExpressionBuilderInterpolatedStringHandler{ public void AppendFormatted<T>( T valueProvider) { // ... }}Parameters
valueProvider T An instance of an object which implements IValueProvider and IManifestExpressionProvider. Exceptions
InvalidOperationException AppendFormatted(T, string?) Section titled AppendFormatted(T, string?) Appends a formatted value to the expression. The value must implement
IValueProvider and IManifestExpressionProvider. public struct ReferenceExpressionBuilderInterpolatedStringHandler{ public void AppendFormatted<T>( T valueProvider, string? format) { // ... }}Parameters
valueProvider T An instance of an object which implements IValueProvider and IManifestExpressionProvider. format string? The format to be applied to the value. e.g., "uri" Exceptions
InvalidOperationException AppendFormatted(IResourceBuilder<T>) Section titled AppendFormatted(IResourceBuilder<T>) Appends a formatted value to the expression. The value must implement
IValueProvider and IManifestExpressionProvider. public struct ReferenceExpressionBuilderInterpolatedStringHandler{ public void AppendFormatted<T>( IResourceBuilder<T> valueProvider) { // ... }}Parameters
valueProvider IResourceBuilder<T> An instance of an object which implements IValueProvider and IManifestExpressionProvider. Exceptions
InvalidOperationException AppendFormatted(IResourceBuilder<T>, string?) Section titled AppendFormatted(IResourceBuilder<T>, string?) Appends a formatted value to the expression. The value must implement
IValueProvider and IManifestExpressionProvider. public struct ReferenceExpressionBuilderInterpolatedStringHandler{ public void AppendFormatted<T>( IResourceBuilder<T> valueProvider, string? format) { // ... }}Parameters
valueProvider IResourceBuilder<T> An instance of an object which implements IValueProvider and IManifestExpressionProvider. format string? The format to be applied to the value. e.g., "uri" Exceptions
InvalidOperationException AppendLiteral(string) Section titled AppendLiteral(string) Appends a literal value to the expression.
public struct ReferenceExpressionBuilderInterpolatedStringHandler{ public readonly void AppendLiteral( string value) { // ... }}Parameters
value string The literal string value to be appended to the interpolated string.