1 type derived from JSMarshallingInfo
Microsoft.Interop.JavaScript.JSImportGenerator (1)
JSMarshallingInfo.cs (1)
31internal sealed record JSMissingMarshallingInfo : JSMarshallingInfo
3 instantiations of JSMarshallingInfo
Microsoft.Interop.JavaScript.JSImportGenerator (3)
JSExportGenerator.cs (1)
333new JSMarshallingInfo(NoMarshallingInfo.Instance, new JSSimpleTypeInfo(KnownManagedType.Exception, ParseTypeName(Constants.ExceptionGlobal)))
JSImportGenerator.cs (1)
213new JSMarshallingInfo(
JSMarshalAsAttributeInfoParser.cs (1)
55return new JSMarshallingInfo(NoMarshallingInfo.Instance, JSTypeInfo.CreateJSTypeInfoForTypeSymbol(type))
9 references to JSMarshallingInfo
Microsoft.Interop.JavaScript.JSImportGenerator (9)
JSGeneratorFactory.cs (3)
35return Create(info, info.MarshallingAttributeInfo as JSMarshallingInfo, context).Generator; 40var (_, baseType, subTypes) = Create(info, info.MarshallingAttributeInfo as JSMarshallingInfo, context); 46private static ResolvedGeneratorAndType Create(TypePositionInfo info, JSMarshallingInfo jsMarshalingInfo, StubCodeContext context)
JSImportGenerator.cs (1)
242MarshallingAttributeInfo = info.MarshallingAttributeInfo is JSMarshallingInfo jsInfo
JSMarshallingInfo.cs (1)
25public JSMarshallingInfo AddElementDependencies(IEnumerable<TypePositionInfo> elementDependencies)
Marshaling\FuncJSGenerator.cs (1)
25var jsty = (JSFunctionTypeInfo)((JSMarshallingInfo)TypeInfo.MarshallingAttributeInfo).TypeInfo;
Marshaling\TaskJSGenerator.cs (1)
21var jsty = (JSTaskTypeInfo)((JSMarshallingInfo)TypeInfo.MarshallingAttributeInfo).TypeInfo;
NoSpanAndTaskMixingResolver.cs (2)
18if (info.MarshallingAttributeInfo is JSMarshallingInfo(_, JSSpanTypeInfo)) 24if (info.MarshallingAttributeInfo is JSMarshallingInfo(_, JSTaskTypeInfo) && info.IsManagedReturnPosition)