4 overrides of GetIdentifiers
Microsoft.Interop.SourceGeneration (4)
DefaultIdentifierContext.cs (1)
26public override (string managed, string native) GetIdentifiers(TypePositionInfo info)
LinearCollectionElementIdentifierContext.cs (1)
46public override (string managed, string native) GetIdentifiers(TypePositionInfo info)
Marshalling\GenericFriendlyPointerIdentifierContext.cs (1)
25public override (string managed, string native) GetIdentifiers(TypePositionInfo info)
Marshalling\UnmanagedToManagedOwnershipTrackingStrategy.cs (1)
191public override (string managed, string native) GetIdentifiers(TypePositionInfo info)
58 references to GetIdentifiers
Microsoft.Interop.ComInterfaceGenerator (5)
Marshallers\ComInterfaceDispatchMarshallingResolver.cs (1)
47var (managed, native) = context.GetIdentifiers(info);
Marshallers\ManagedHResultExceptionGeneratorResolver.cs (2)
47(string managedIdentifier, _) = context.GetIdentifiers(info); 75(string managedIdentifier, _) = context.GetIdentifiers(info);
Marshallers\ObjectUnwrapperResolver.cs (1)
43(string managedIdentifier, string nativeIdentifier) = context.GetIdentifiers(info);
Marshallers\StructAsHResultMarshallerFactory.cs (1)
34var (managed, unmanaged) = context.GetIdentifiers(info);
Microsoft.Interop.JavaScript.JSImportGenerator (5)
Marshaling\BaseJSGenerator.cs (1)
44var (_, js) = context.GetIdentifiers(TypeInfo);
Marshaling\FuncJSGenerator.cs (1)
23var (managed, js) = context.GetIdentifiers(TypeInfo);
Marshaling\ImplicitArgumentGenerator.cs (1)
21var (_, js) = context.GetIdentifiers(TypeInfo);
Marshaling\PrimitiveJSGenerator.cs (1)
22var (managed, js) = context.GetIdentifiers(TypeInfo);
Marshaling\TaskJSGenerator.cs (1)
23var (managed, js) = context.GetIdentifiers(TypeInfo);
Microsoft.Interop.SourceGeneration (48)
DefaultIdentifierContext.cs (1)
54return base.GetIdentifiers(info);
GeneratedStatements.cs (3)
111var (managed, native) = context.GetIdentifiers(marshallers.NativeReturnMarshaller.TypeInfo); 148IdentifierName(context.GetIdentifiers(marshallers.ManagedReturnMarshaller.TypeInfo).managed), 162var (managed, _) = context.GetIdentifiers(managedExceptionMarshaller.TypeInfo);
LinearCollectionElementIdentifierContext.cs (1)
59return _globalContext.GetIdentifiers(info);
Marshalling\BlittableMarshaller.cs (1)
42(string managedIdentifier, string nativeIdentifier) = context.GetIdentifiers(info);
Marshalling\BoolMarshaller.cs (1)
53(string managedIdentifier, string nativeIdentifier) = context.GetIdentifiers(info);
Marshalling\CharMarshaller.cs (1)
49(string managedIdentifier, string nativeIdentifier) = context.GetIdentifiers(info);
Marshalling\DelegateMarshaller.cs (1)
33(string managedIdentifier, string nativeIdentifier) = context.GetIdentifiers(info);
Marshalling\ElementsMarshalling.cs (2)
530Identifier(identifierContext.GetIdentifiers(elementMarshaller.TypeInfo).native)) 542IdentifierName(identifierContext.GetIdentifiers(elementMarshaller.TypeInfo).native)));
Marshalling\GenericFriendlyPointerIdentifierContext.cs (2)
29(string managed, _) = _innerContext.GetIdentifiers(info); 33return _innerContext.GetIdentifiers(info);
Marshalling\MarshallerHelpers.cs (1)
96ExpressionSyntax indexedManagedElement = IdentifierName(context.GetIdentifiers(info).managed);
Marshalling\MarshallingGenerator.cs (3)
42/// The native identifier provided by <see cref="StubIdentifierContext.GetIdentifiers(TypePositionInfo)"/> should be passed by value. 47/// The address of the native identifier provided by <see cref="StubIdentifierContext.GetIdentifiers(TypePositionInfo)"/> should be passed by value. 52/// The native identifier provided by <see cref="StubIdentifierContext.GetIdentifiers(TypePositionInfo)"/> should be cast to the native type.
Marshalling\MarshallingGeneratorExtensions.cs (5)
64return GenerateForwardingParameter(generator.TypeInfo, context.GetIdentifiers(generator.TypeInfo).managed); 71identifierName = context.GetIdentifiers(generator.TypeInfo).native; 81(string managed, string native) = context.GetIdentifiers(generator.TypeInfo); 142(string managedIdentifier, string nativeIdentifier) = context.GetIdentifiers(info); 157var (managedIdentifier, _) = context.GetIdentifiers(info);
Marshalling\StatefulMarshallingStrategy.cs (6)
58(string managedIdentifier, _) = context.GetIdentifiers(info); 73(string managedIdentifier, _) = context.GetIdentifiers(info); 87(_, string nativeIdentifier) = context.GetIdentifiers(info); 102(string managedIdentifier, _) = context.GetIdentifiers(info); 117(_, string nativeIdentifier) = context.GetIdentifiers(info); 209(string managedIdentifier, _) = context.GetIdentifiers(TypeInfo);
Marshalling\StatelessMarshallingStrategy.cs (13)
36(string managedIdentifier, string nativeIdentifier) = context.GetIdentifiers(info); 56(string managedIdentifier, string nativeIdentifier) = context.GetIdentifiers(info); 108(string managedIdentifier, string nativeIdentifier) = context.GetIdentifiers(info); 188(string managedIdentifier, string nativeIdentifier) = context.GetIdentifiers(TypeInfo); 273Argument(IdentifierName(context.GetIdentifiers(TypeInfo).native)))))); 292Argument(IdentifierName(context.GetIdentifiers(TypeInfo).native)))))); 360(string managedIdentifier, string nativeIdentifier) = context.GetIdentifiers(TypeInfo); 394(string managedIdentifier, string nativeIdentifier) = context.GetIdentifiers(TypeInfo); 448(string managedIdentifier, string nativeIdentifier) = context.GetIdentifiers(TypeInfo); 485string nativeIdentifier = context.GetIdentifiers(info).native; 503string managedIdentifier = context.GetIdentifiers(info).managed; 516string nativeIdentifier = context.GetIdentifiers(info).native; 533string managedIdentifier = context.GetIdentifiers(info).managed;
Marshalling\StaticPinnableManagedValueMarshaller.cs (1)
76(string managedIdentifier, string nativeIdentifier) = context.GetIdentifiers(innerMarshallingGenerator.TypeInfo);
Marshalling\UnmanagedToManagedOwnershipTrackingStrategy.cs (2)
193var (managed, _) = _innerContext.GetIdentifiers(info); 216IdentifierName(context.GetIdentifiers(info).native))))));
StubIdentifierContext.cs (1)
116return $"{GetIdentifiers(info).native}__{name}";
UnmanagedToManagedStubGenerator.cs (1)
103allStatements.Add(ReturnStatement(IdentifierName(_context.GetIdentifiers(_marshallers.NativeReturnMarshaller.TypeInfo).native)));
VariableDeclarations.cs (2)
57(string managed, string native) = context.GetIdentifiers(marshaller.TypeInfo); 114(string managed, string native) = context.GetIdentifiers(marshaller.TypeInfo);