Implemented interface member:
property
TypeInfo
Microsoft.Interop.IBoundMarshallingGenerator.TypeInfo
14 references to TypeInfo
Microsoft.Interop.JavaScript.JSImportGenerator (14)
Marshaling\BaseJSGenerator.cs (5)
18public SignatureBehavior NativeSignatureBehavior => TypeInfo.IsByRef ? SignatureBehavior.PointerToNativeType : SignatureBehavior.NativeType; 20public ValueBoundaryBehavior ValueBoundaryBehavior => TypeInfo.IsByRef ? ValueBoundaryBehavior.AddressOfNativeIdentifier : ValueBoundaryBehavior.NativeIdentifier; 32MarshalDirection marshalDirection = MarshallerHelpers.GetMarshalDirection(TypeInfo, CodeContext); 35&& !TypeInfo.IsManagedReturnPosition) 37var (_, js) = context.GetIdentifiers(TypeInfo);
Marshaling\FuncJSGenerator.cs (3)
15MarshalDirection marshalDirection = MarshallerHelpers.GetMarshalDirection(TypeInfo, CodeContext); 34var functionType = (JSFunctionTypeInfo)((JSMarshallingInfo)TypeInfo.MarshallingAttributeInfo).TypeInfo; 35var (managed, js) = context.GetIdentifiers(TypeInfo);
Marshaling\ImplicitArgumentGenerator.cs (1)
12var (_, js) = context.GetIdentifiers(TypeInfo);
Marshaling\PrimitiveJSGenerator.cs (2)
15var (managed, js) = context.GetIdentifiers(TypeInfo); 17MarshalDirection marshalDirection = MarshallerHelpers.GetMarshalDirection(TypeInfo, CodeContext);
Marshaling\TaskJSGenerator.cs (3)
14MarshalDirection marshalDirection = MarshallerHelpers.GetMarshalDirection(TypeInfo, CodeContext); 33var taskType = (JSTaskTypeInfo)((JSMarshallingInfo)TypeInfo.MarshallingAttributeInfo).TypeInfo; 34var (managed, js) = context.GetIdentifiers(TypeInfo);