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)
577
internal readonly struct SeqName(int index) :
IWriteableValue
590
internal readonly struct ParameterName(int index, bool isSynthetic = false) :
IWriteableValue
611
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
9 references to IWriteableValue
Microsoft.CodeAnalysis.Razor.Compiler (9)
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\ComponentNodeWriter.cs (2)
510
where T :
IWriteableValue
1203
if (syntheticArg.ValueExpression is
IWriteableValue
writeableValue)