4 overrides of GetIdentifiers
Microsoft.Interop.SourceGeneration (4)
DefaultIdentifierContext.cs (1)
29
public override (string managed, string native)
GetIdentifiers
(TypePositionInfo info)
LinearCollectionElementIdentifierContext.cs (1)
46
public override (string managed, string native)
GetIdentifiers
(TypePositionInfo info)
Marshalling\GenericFriendlyPointerIdentifierContext.cs (1)
25
public override (string managed, string native)
GetIdentifiers
(TypePositionInfo info)
Marshalling\UnmanagedToManagedOwnershipTrackingStrategy.cs (1)
131
public override (string managed, string native)
GetIdentifiers
(TypePositionInfo info)
59 references to GetIdentifiers
Microsoft.Interop.ComInterfaceGenerator (5)
Marshallers\ComInterfaceDispatchMarshallingResolver.cs (1)
41
var (managed, native) = context.
GetIdentifiers
(info);
Marshallers\ManagedHResultExceptionGeneratorResolver.cs (2)
42
(string managedIdentifier, _) = context.
GetIdentifiers
(info);
67
(string managedIdentifier, _) = context.
GetIdentifiers
(info);
Marshallers\ObjectUnwrapperResolver.cs (1)
38
(string managedIdentifier, string nativeIdentifier) = context.
GetIdentifiers
(info);
Marshallers\StructAsHResultMarshallerFactory.cs (1)
29
var (managed, unmanaged) = context.
GetIdentifiers
(info);
Microsoft.Interop.JavaScript.JSImportGenerator (5)
Marshaling\BaseJSGenerator.cs (1)
37
var (_, js) = context.
GetIdentifiers
(TypeInfo);
Marshaling\FuncJSGenerator.cs (1)
35
var (managed, js) = context.
GetIdentifiers
(TypeInfo);
Marshaling\ImplicitArgumentGenerator.cs (1)
12
var (_, js) = context.
GetIdentifiers
(TypeInfo);
Marshaling\PrimitiveJSGenerator.cs (1)
15
var (managed, js) = context.
GetIdentifiers
(TypeInfo);
Marshaling\TaskJSGenerator.cs (1)
34
var (managed, js) = context.
GetIdentifiers
(TypeInfo);
Microsoft.Interop.SourceGeneration (49)
DefaultIdentifierContext.cs (1)
69
return base.
GetIdentifiers
(info);
GeneratedStatements.cs (5)
99
InvokeStatement = $"{propertyAccess} = {invokeContext.
GetIdentifiers
(valueMarshaller.TypeInfo).managed};\r\n"
105
InvokeStatement = $"{invokeContext.
GetIdentifiers
(marshallers.ManagedReturnMarshaller.TypeInfo).managed} = {propertyAccess};\r\n"
118
(string managed, string native) = context.
GetIdentifiers
(marshallers.NativeReturnMarshaller.TypeInfo);
132
return $"{context.
GetIdentifiers
(marshallers.ManagedReturnMarshaller.TypeInfo).managed} = {invoke}";
144
string managed = context.
GetIdentifiers
(marshaller.TypeInfo).managed;
LinearCollectionElementIdentifierContext.cs (1)
59
return _globalContext.
GetIdentifiers
(info);
Marshalling\BlittableMarshaller.cs (1)
36
(string managedIdentifier, string nativeIdentifier) = context.
GetIdentifiers
(info);
Marshalling\BoolMarshaller.cs (1)
48
(string managedIdentifier, string nativeIdentifier) = context.
GetIdentifiers
(info);
Marshalling\CharMarshaller.cs (1)
44
(string managedIdentifier, string nativeIdentifier) = context.
GetIdentifiers
(info);
Marshalling\DelegateMarshaller.cs (1)
26
(string managedIdentifier, string nativeIdentifier) = context.
GetIdentifiers
(info);
Marshalling\ElementsMarshalling.cs (2)
305
writer.WriteLine($"{nativeType} {identifierContext.
GetIdentifiers
(elementMarshaller.TypeInfo).native} = ({nativeType}){elementSetupSubContext.GetIdentifiers(elementMarshaller.TypeInfo).native};");
315
writer.WriteLine($"{elementSetupSubContext.GetIdentifiers(elementMarshaller.TypeInfo).native} = ({TypeNames.GlobalAlias}{TypeNames.System_IntPtr}){identifierContext.
GetIdentifiers
(elementMarshaller.TypeInfo).native};");
Marshalling\GenericFriendlyPointerIdentifierContext.cs (2)
29
(string managed, _) = _innerContext.
GetIdentifiers
(info);
33
return _innerContext.
GetIdentifiers
(info);
Marshalling\IidParameterIndexMarshallerResolver.cs (1)
40
(string managedIdentifier, string nativeIdentifier) = context.
GetIdentifiers
(info);
Marshalling\MarshallerHelpers.cs (1)
84
string indexedManagedElement = context.
GetIdentifiers
(info).managed;
Marshalling\MarshallingGeneratorExtensions.cs (5)
50
return GenerateForwardingParameter(generator.TypeInfo, context.
GetIdentifiers
(generator.TypeInfo).managed);
58
identifierName = context.
GetIdentifiers
(generator.TypeInfo).native;
68
(string managed, string native) = context.
GetIdentifiers
(generator.TypeInfo);
122
(string managedIdentifier, string nativeIdentifier) = context.
GetIdentifiers
(info);
137
string managedIdentifier = context.
GetIdentifiers
(info).managed;
Marshalling\StatefulMarshallingStrategy.cs (6)
37
writer.WriteLine($"{context.
GetIdentifiers
(info).managed} = {GetMarshallerIdentifier(info, context)}.{ShapeMemberNames.Value.Stateful.ToManagedFinally}();");
45
writer.WriteLine($"{GetMarshallerIdentifier(info, context)}.{ShapeMemberNames.Value.Stateful.FromManaged}({context.
GetIdentifiers
(info).managed});");
53
writer.WriteLine($"{context.
GetIdentifiers
(info).native} = {GetMarshallerIdentifier(info, context)}.{ShapeMemberNames.Value.Stateful.ToUnmanaged}();");
61
writer.WriteLine($"{context.
GetIdentifiers
(info).managed} = {GetMarshallerIdentifier(info, context)}.{ShapeMemberNames.Value.Stateful.ToManaged}();");
69
writer.WriteLine($"{GetMarshallerIdentifier(info, context)}.{ShapeMemberNames.Value.Stateful.FromUnmanaged}({context.
GetIdentifiers
(info).native});");
120
string managedIdentifier = context.
GetIdentifiers
(TypeInfo).managed;
Marshalling\StatelessMarshallingStrategy.cs (13)
28
(string managedIdentifier, string nativeIdentifier) = context.
GetIdentifiers
(info);
40
(string managedIdentifier, string nativeIdentifier) = context.
GetIdentifiers
(info);
62
(string managedIdentifier, string nativeIdentifier) = context.
GetIdentifiers
(info);
109
(string managedIdentifier, string nativeIdentifier) = context.
GetIdentifiers
(TypeInfo);
145
writer.WriteLine($"{marshallerType}.{ShapeMemberNames.Free}({context.
GetIdentifiers
(TypeInfo).native});");
156
writer.WriteLine($"{marshallerType}.{ShapeMemberNames.Free}({context.
GetIdentifiers
(TypeInfo).native});");
206
(string managedIdentifier, string nativeIdentifier) = context.
GetIdentifiers
(TypeInfo);
218
(string managedIdentifier, string nativeIdentifier) = context.
GetIdentifiers
(TypeInfo);
262
(string managedIdentifier, string nativeIdentifier) = context.
GetIdentifiers
(TypeInfo);
277
string nativeIdentifier = context.
GetIdentifiers
(info).native;
283
string managedIdentifier = context.
GetIdentifiers
(info).managed;
290
string nativeIdentifier = context.
GetIdentifiers
(info).native;
296
string managedIdentifier = context.
GetIdentifiers
(info).managed;
Marshalling\StaticPinnableManagedValueMarshaller.cs (1)
68
(string managedIdentifier, string nativeIdentifier) = context.
GetIdentifiers
(innerMarshallingGenerator.TypeInfo);
Marshalling\UnmanagedToManagedOwnershipTrackingStrategy.cs (2)
133
string managed = _innerContext.
GetIdentifiers
(info).managed;
147
writer.WriteLine($"{nativeType.FullTypeName} {context.GetAdditionalIdentifier(info, OriginalValueIdentifier)} = {context.
GetIdentifiers
(info).native};");
StubIdentifierContext.cs (1)
116
return $"{
GetIdentifiers
(info).native}__{name}";
UnmanagedToManagedStubGenerator.cs (1)
113
writer.WriteLine($"return {_context.
GetIdentifiers
(_marshallers.NativeReturnMarshaller.TypeInfo).native};");
VariableDeclarations.cs (3)
43
Declare(variables, errorInfo.ManagedType.FullTypeName, context.
GetIdentifiers
(errorInfo).managed, initializeDeclarations);
50
(string managed, string native) = context.
GetIdentifiers
(marshaller.TypeInfo);
86
(string managed, string native) = context.
GetIdentifiers
(marshaller.TypeInfo);