9 references to Action
Microsoft.Interop.JavaScript.JSImportGenerator (9)
JSGeneratorFactory.cs (8)
266(KnownManagedType.Function or KnownManagedType.Action, JSTypeFlags.Function, var argTypes, var argJSTypes) when argTypes.Length != argJSTypes.Length 269(KnownManagedType.Function or KnownManagedType.Action, JSTypeFlags.Function or JSTypeFlags.Missing, var argTypes, _) when FindFirstInvalidArgType(argTypes) is KnownManagedType invalidArgType 272(KnownManagedType.Function or KnownManagedType.Action, JSTypeFlags.Function, var argTypes, var argJSTypes) => ResolveCallback(marshaledType, argTypes, argJSTypes), 275(KnownManagedType.Function or KnownManagedType.Action, JSTypeFlags.Missing, _, _) => failWithReason(SR.Format(SR.UseJSMarshalAsAttribute, info.ManagedType.FullTypeName)), 294or KnownManagedType.Action 314var maxArgs = managedType == KnownManagedType.Action ? 3 : 4; 321new FuncJSGenerator(info, context, managedType == KnownManagedType.Action, argsMarshallerTypes), 322managedType == KnownManagedType.Action ? MarshalerType.Action : MarshalerType.Function,
JSManagedTypeInfo.cs (1)
197internal sealed record JSFunctionTypeInfo(bool IsAction, JSSimpleTypeInfo[] ArgsTypeInfo) : JSTypeInfo(IsAction ? KnownManagedType.Action : KnownManagedType.Function);