Skip to content
DocsTry Aspire
DocsTry

ReferenceExpressionBuilderInterpolatedStringHandler Methods

StructMethods8 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.
Appends a formatted value to the expression.
public struct ReferenceExpressionBuilderInterpolatedStringHandler
{
public readonly void AppendFormatted(
string? value)
{
// ...
}
}
valuestring?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)
{
// ...
}
}
valuestring?The formatted string to be appended to the interpolated string.
formatstringThe 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)
{
// ...
}
}
valueProviderReferenceExpressionA reference expression that supplies the value to be formatted and appended.
formatstringA composite format string that specifies how the value should be formatted, or null to use the default format.
This method is marked obsolete only to prevent usages of this type explicitly.
Appends a formatted value to the expression. The value must implement IValueProvider and IManifestExpressionProvider.
public struct ReferenceExpressionBuilderInterpolatedStringHandler
{
public void AppendFormatted<T>(
T valueProvider)
{
// ...
}
}
valueProviderTAn instance of an object which implements IValueProvider and IManifestExpressionProvider.
InvalidOperationException
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)
{
// ...
}
}
valueProviderTAn instance of an object which implements IValueProvider and IManifestExpressionProvider.
formatstring?The format to be applied to the value. e.g., "uri"
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)
{
// ...
}
}
valueProviderIResourceBuilder<T>An instance of an object which implements IValueProvider and IManifestExpressionProvider.
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)
{
// ...
}
}
valueProviderIResourceBuilder<T>An instance of an object which implements IValueProvider and IManifestExpressionProvider.
formatstring?The format to be applied to the value. e.g., "uri"
InvalidOperationException
Appends a literal value to the expression.
public struct ReferenceExpressionBuilderInterpolatedStringHandler
{
public readonly void AppendLiteral(
string value)
{
// ...
}
}
valuestringThe literal string value to be appended to the interpolated string.