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