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