5 implementations of NativeType
Microsoft.Interop.JavaScript.JSImportGenerator (1)
Marshaling\BaseJSGenerator.cs (1)
23
public ManagedTypeInfo
NativeType
=> JSMarshalerArgument;
Microsoft.Interop.SourceGeneration (4)
Marshalling\CustomTypeMarshallingGenerator.cs (1)
18
public ManagedTypeInfo
NativeType
=> nativeTypeMarshaller.NativeType;
Marshalling\MarshallingGenerator.cs (1)
166
public ManagedTypeInfo
NativeType
=> unbound.AsNativeType(TypeInfo);
Marshalling\StaticPinnableManagedValueMarshaller.cs (1)
19
public ManagedTypeInfo
NativeType
=> innerMarshallingGenerator.NativeType;
Marshalling\UnmanagedToManagedOwnershipTrackingStrategy.cs (1)
138
public ManagedTypeInfo
NativeType
=> inner.NativeType;
16 references to NativeType
Microsoft.Interop.SourceGeneration (16)
BoundGenerators.cs (3)
97
MarshallingAttributeInfo = ComExceptionMarshalling.CreateSpecificMarshallingInfo(overlappedMarshaller.
NativeType
)
106
exceptionHandlerFactory = new MatchingNativeTypeValidator(overlappedMarshaller.
NativeType
, exceptionHandlerFactory);
237
if (generator.Generator.
NativeType
!= requiredNativeType)
Marshalling\AttributedMarshallingModelGeneratorResolver.cs (1)
242
TypeSyntax unmanagedElementType = elementMarshaller.
NativeType
.Syntax.GetCompatibleGenericTypeParameterSyntax();
Marshalling\ElementsMarshalling.cs (3)
492
if (elementMarshaller.
NativeType
is PointerTypeInfo)
527
elementMarshaller.
NativeType
.Syntax,
533
CastExpression(elementMarshaller.
NativeType
.Syntax,
Marshalling\MarshallingGeneratorExtensions.cs (4)
25
SignatureBehavior.NativeType => generator.
NativeType
.Syntax,
26
SignatureBehavior.PointerToNativeType => PointerType(generator.
NativeType
.Syntax),
98
SignatureBehavior.NativeType => generator.
NativeType
.Syntax,
99
SignatureBehavior.PointerToNativeType => PointerType(generator.
NativeType
.Syntax),
Marshalling\StaticPinnableManagedValueMarshaller.cs (1)
19
public ManagedTypeInfo NativeType => innerMarshallingGenerator.
NativeType
;
Marshalling\UnmanagedToManagedOwnershipTrackingStrategy.cs (1)
138
public ManagedTypeInfo NativeType => inner.
NativeType
;
VariableDeclarations.cs (3)
72
marshaller.
NativeType
.Syntax,
130
marshaller.
NativeType
.Syntax,
146
TypeSyntax localType = marshaller.
NativeType
.Syntax;