6 implementations of IWriteableValue
Microsoft.CodeAnalysis.Razor.Compiler (6)
Language\Components\BuilderVariableName.cs (1)
11
internal readonly struct BuilderVariableName(int index) :
IWriteableValue
Language\Components\ComponentNodeWriter.cs (3)
579
protected internal readonly struct SeqName(int index) :
IWriteableValue
592
protected internal readonly struct ParameterName(int index, bool isSynthetic = false) :
IWriteableValue
613
protected internal readonly struct TypeInferenceArgName(int depth, ParameterName parameterName) :
IWriteableValue
Language\Components\FormNameVariableName.cs (1)
10
internal readonly struct FormNameVariableName(int index, int builderIndex) :
IWriteableValue
Language\Components\RenderModeVariableName.cs (1)
10
internal readonly struct RenderModeVariableName(int index, int builderIndex) :
IWriteableValue
10 references to IWriteableValue
Microsoft.CodeAnalysis.Razor.Compiler (10)
Language\CodeGeneration\CodeWriter.cs (1)
223
where T :
IWriteableValue
Language\CodeGeneration\CodeWriter.WriteInterpolatedStringHandler.cs (2)
80
case
IWriteableValue
writeableValue:
81
Debug.Assert(!typeof(T).IsValueType, $"Handle {typeof(T).FullName} to avoid boxing to {nameof(
IWriteableValue
)}");
Language\CodeGeneration\CodeWriterExtensions.cs (4)
612
where T :
IWriteableValue
622
where T :
IWriteableValue
632
where T :
IWriteableValue
648
where T :
IWriteableValue
Language\Components\ComponentDesignTimeNodeWriter.cs (1)
595
if (syntheticArg.ValueExpression is
IWriteableValue
writeableValue)
Language\Components\ComponentNodeWriter.cs (1)
512
where T :
IWriteableValue
Language\Components\ComponentRuntimeNodeWriter.cs (1)
575
if (syntheticArg.ValueExpression is
IWriteableValue
writeableValue)