3 overrides of GetAdditionalIdentifier
Microsoft.Interop.SourceGeneration (3)
LinearCollectionElementIdentifierContext.cs (1)
63
public override string
GetAdditionalIdentifier
(TypePositionInfo info, string name)
Marshalling\GenericFriendlyPointerIdentifierContext.cs (1)
36
public override string
GetAdditionalIdentifier
(TypePositionInfo info, string name) => _innerContext.GetAdditionalIdentifier(info, name);
Marshalling\UnmanagedToManagedOwnershipTrackingStrategy.cs (1)
197
public override string
GetAdditionalIdentifier
(TypePositionInfo info, string name) => _innerContext.GetAdditionalIdentifier(info, name);
29 references to GetAdditionalIdentifier
Microsoft.Interop.SourceGeneration (29)
Marshalling\GenericFriendlyPointerIdentifierContext.cs (1)
36
public override string GetAdditionalIdentifier(TypePositionInfo info, string name) => _innerContext.
GetAdditionalIdentifier
(info, name);
Marshalling\MarshallerHelpers.cs (5)
66
return context.
GetAdditionalIdentifier
(info, "marshaller");
71
return context.
GetAdditionalIdentifier
(info, "managedSpan");
76
return context.
GetAdditionalIdentifier
(info, "nativeSpan");
81
return context.
GetAdditionalIdentifier
(info, "numElements");
86
return context.
GetAdditionalIdentifier
(info, "lastIndexMarshalled");
Marshalling\MarshallingGeneratorExtensions.cs (2)
82
string param = context.
GetAdditionalIdentifier
(generator.TypeInfo, ParameterIdentifierSuffix);
168
string paramIdentifier = context.
GetAdditionalIdentifier
(info, ParameterIdentifierSuffix);
Marshalling\StatefulMarshallingStrategy.cs (13)
35
IdentifierName(context.
GetAdditionalIdentifier
(info, MarshallerIdentifier)),
49
IdentifierName(context.
GetAdditionalIdentifier
(info, MarshallerIdentifier)),
64
IdentifierName(context.
GetAdditionalIdentifier
(info, MarshallerIdentifier)),
77
IdentifierName(context.
GetAdditionalIdentifier
(info, MarshallerIdentifier)),
93
IdentifierName(context.
GetAdditionalIdentifier
(info, MarshallerIdentifier)),
108
IdentifierName(context.
GetAdditionalIdentifier
(info, MarshallerIdentifier)),
121
IdentifierName(context.
GetAdditionalIdentifier
(info, MarshallerIdentifier)),
131
context.
GetAdditionalIdentifier
(info, MarshallerIdentifier),
153
string unusedIdentifier = context.
GetAdditionalIdentifier
(info, "unused");
160
.WithInitializer(EqualsValueClause(IdentifierName(context.
GetAdditionalIdentifier
(info, MarshallerIdentifier)))))),
171
IdentifierName(context.
GetAdditionalIdentifier
(info, MarshallerIdentifier)),
177
return context.
GetAdditionalIdentifier
(info, MarshallerIdentifier);
213
IdentifierName(context.
GetAdditionalIdentifier
(TypeInfo, StatefulValueMarshalling.MarshallerIdentifier)),
Marshalling\StatelessMarshallingStrategy.cs (1)
167
string bufferIdentifier = context.
GetAdditionalIdentifier
(TypeInfo, "buffer");
Marshalling\UnmanagedToManagedOwnershipTrackingStrategy.cs (7)
44
IdentifierName(context.
GetAdditionalIdentifier
(TypeInfo, OwnershipTrackingHelpers.OwnOriginalValueIdentifier)),
65
Identifier(context.
GetAdditionalIdentifier
(TypeInfo, OwnershipTrackingHelpers.OwnOriginalValueIdentifier)),
101
IdentifierName(context.
GetAdditionalIdentifier
(TypeInfo, OwnershipTrackingHelpers.OwnOriginalValueIdentifier)),
114
IdentifierName(context.
GetAdditionalIdentifier
(TypeInfo, OwnershipTrackingHelpers.OwnOriginalValueIdentifier)),
194
return (managed, _innerContext.
GetAdditionalIdentifier
(info, OwnershipTrackingHelpers.OriginalValueIdentifier));
197
public override string GetAdditionalIdentifier(TypePositionInfo info, string name) => _innerContext.
GetAdditionalIdentifier
(info, name);
213
Identifier(context.
GetAdditionalIdentifier
(info, OriginalValueIdentifier)),