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