7 references to OwnershipTrackingHelpers
Microsoft.Interop.SourceGeneration (7)
Marshalling\UnmanagedToManagedOwnershipTrackingStrategy.cs (7)
25writer.WriteLine($"{context.GetAdditionalIdentifier(TypeInfo, OwnershipTrackingHelpers.OwnOriginalValueIdentifier)} = true;"); 35writer.WriteLine($"bool {context.GetAdditionalIdentifier(TypeInfo, OwnershipTrackingHelpers.OwnOriginalValueIdentifier)} = false;"); 36OwnershipTrackingHelpers.DeclareOriginalValueIdentifier(writer, TypeInfo, context, NativeType); 60writer.WriteLine($"if ({context.GetAdditionalIdentifier(TypeInfo, OwnershipTrackingHelpers.OwnOriginalValueIdentifier)})"); 74writer.WriteLine($"if ({context.GetAdditionalIdentifier(TypeInfo, OwnershipTrackingHelpers.OwnOriginalValueIdentifier)})"); 108OwnershipTrackingHelpers.DeclareOriginalValueIdentifier(writer, TypeInfo, context, NativeType); 134return (managed, _innerContext.GetAdditionalIdentifier(info, OwnershipTrackingHelpers.OriginalValueIdentifier));