10 references to Literal
Aspire.Hosting.Native.CodeGeneration (10)
Program.cs (10)
93code.AppendLine(CultureInfo.InvariantCulture, $" case {Literal(capability.CapabilityId)}:"); 95code.AppendLine(CultureInfo.InvariantCulture, $" RpcArguments.Validate(arguments, [{string.Join(", ", names.Select(Literal))}]);"); 99$" var target = handles.Get<{method.DeclaringType!.Name}>(arguments[{Literal(capability.TargetParameterName!)}], {Literal(capability.TargetTypeId!)});"); 134$" return {(asynchronous ? "connection.PublishCoreHandle" : "handles.Add")}(result, {Literal(capability.ReturnType.TypeId)});"); 293if (!isMarshalledHandle(root) || root.$type !== {{Literal(rootTypeId)}}) { 432var node = $"arguments[{Literal(name)}]"; 437return $"connection.CreateAuthoringCallback<{type.GetGenericArguments()[0].Name}>(callbackConnection, RpcArguments.String({node}), {Literal(callbackParameter.Type.TypeId)})"; 443return $"RpcArguments.Union({node}, handles, [{string.Join(", ", members.Where(member => member.Category == AtsTypeCategory.Handle).Select(member => Literal(member.TypeId)))}])"; 466return $"handles.Get<{type.Name}>({node}, {Literal(typeId.AtsTypeId)})";