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