18 references to RuntimeHelpers
Microsoft.CodeAnalysis.Razor.Compiler (18)
Language\Components\ComponentBindLoweringPass.cs (14)
847
? IntermediateNodeFactory.CSharpToken($"async __value => {{ {original.Content} = __value; await {ComponentsApi.
RuntimeHelpers
.InvokeAsynchronousDelegate}(")
848
: IntermediateNodeFactory.CSharpToken($" __value => {{ {original.Content} = __value; {ComponentsApi.
RuntimeHelpers
.InvokeSynchronousDelegate}(");
875
changeExpressionTokens.Add(IntermediateNodeFactory.CSharpToken($"{ComponentsApi.
RuntimeHelpers
.CreateInferredEventCallback}(this, "));
892
IntermediateNodeFactory.CSharpToken($"{ComponentsApi.
RuntimeHelpers
.CreateInferredBindSetter}(callback: __value => {{ {original.Content} = __value; return {ComponentsApi.
RuntimeHelpers
.InvokeAsynchronousDelegate}(callback: "));
900
IntermediateNodeFactory.CSharpToken($"{ComponentsApi.
RuntimeHelpers
.CreateInferredEventCallback}(this, callback: async __value => {{ await {ComponentsApi.
RuntimeHelpers
.CreateInferredBindSetter}(callback: "));
903
IntermediateNodeFactory.CSharpToken($", value: {original.Content}); await {ComponentsApi.
RuntimeHelpers
.InvokeAsynchronousDelegate}(callback: "));
973
changeExpressionTokens.Add(IntermediateNodeFactory.CSharpToken($"{ComponentsApi.
RuntimeHelpers
.CreateInferredBindSetter}(callback: "));
981
IntermediateNodeFactory.CSharpToken($"{ComponentsApi.
RuntimeHelpers
.CreateInferredBindSetter}(callback: __value => {{ {original.Content} = __value; return {ComponentsApi.
RuntimeHelpers
.InvokeAsynchronousDelegate}(callback: "));
989
IntermediateNodeFactory.CSharpToken($"{ComponentsApi.
RuntimeHelpers
.CreateInferredEventCallback}(this, callback: async __value => {{ await {ComponentsApi.
RuntimeHelpers
.CreateInferredBindSetter}(callback: "));
992
IntermediateNodeFactory.CSharpToken($", value: {original.Content})(); await {ComponentsApi.
RuntimeHelpers
.InvokeAsynchronousDelegate}(callback: "));
Language\Components\ComponentNodeWriter.cs (4)
1341
context.CodeWriter.Write(ComponentsApi.
RuntimeHelpers
.TypeCheck);
1387
context.CodeWriter.Write(ComponentsApi.
RuntimeHelpers
.TypeCheck);
1560
writer.Write($"{ComponentsApi.
RuntimeHelpers
.TypeCheck}<{ComponentsApi.AddMultipleAttributesTypeFullName}>(");
1582
context.CodeWriter.Write($"string {FormNameVariableName} = {ComponentsApi.
RuntimeHelpers
.TypeCheck}<string>(");