11 writes to InstanceIdentifier
Microsoft.Interop.ComInterfaceGenerator (3)
VirtualMethodPointerStubGenerator.cs (3)
133InstanceIdentifier = NativeThisParameterIdentifier, 154InstanceIdentifier = ManagedThisParameterIdentifier, 181InstanceIdentifier = "__exception",
Microsoft.Interop.JavaScript.JSImportGenerator (3)
JSExportGenerator.cs (1)
165InstanceIdentifier = Constants.ArgumentException,
JSImportGenerator.cs (2)
125InstanceIdentifier = Constants.ArgumentException, 130InstanceIdentifier = Constants.ArgumentReturn,
Microsoft.Interop.SourceGeneration (5)
Marshalling\AttributedMarshallingModelGeneratorResolver.cs (1)
198InstanceIdentifier = info.InstanceIdentifier,
Marshalling\StatefulMarshallingStrategy.cs (1)
243InstanceIdentifier = numElementsIdentifier
Marshalling\StatelessMarshallingStrategy.cs (1)
243InstanceIdentifier = numElementsIdentifier
SignatureContext.cs (1)
161InstanceIdentifier = "__error",
TypePositionInfo.cs (1)
91InstanceIdentifier = CodeWriterHelpers.EscapeIdentifier(paramSymbol.Name),
16 references to InstanceIdentifier
Microsoft.Interop.ComInterfaceGenerator (2)
ComInterfaceGenerator.cs (2)
809indexArgList = string.Join(", ", managedParams.Take(indexCount).Select(mp => $"{(mp.IsByRef ? $"{MarshallerHelpers.GetManagedArgumentRefKindKeyword(mp)} " : "")}{mp.InstanceIdentifier}")); 869+ $"({string.Join(", ", sigContext.ManagedParameters.Select(mp => $"{(mp.IsByRef ? $"{MarshallerHelpers.GetManagedArgumentRefKindKeyword(mp)} " : "")}{mp.InstanceIdentifier}"))})";
Microsoft.Interop.SourceGeneration (14)
DefaultIdentifierContext.cs (2)
39return (info.InstanceIdentifier, GetIdentifiers(_errorHandlingOverlappedPosition).native); 53return (info.InstanceIdentifier, _nativeReturnIdentifier);
Marshalling\AttributedMarshallingModelGeneratorResolver.cs (1)
198InstanceIdentifier = info.InstanceIdentifier,
Marshalling\CharMarshaller.cs (2)
50writer.WriteLine($"fixed (char* {PinnedIdentifier(info.InstanceIdentifier)} = &{managedIdentifier})"); 56writer.WriteLine($"{nativeType}* {nativeIdentifier} = ({nativeType}*){PinnedIdentifier(info.InstanceIdentifier)};");
Marshalling\MarshallerHelpers.cs (5)
227return $"{TypeNames.GlobalAlias}{TypeNames.System_Runtime_CompilerServices_Unsafe}.SkipInit(out {info.InstanceIdentifier});"; 239return $"{info.InstanceIdentifier} = default;"; 353info.InstanceIdentifier, 354countInfo.ElementInfo.InstanceIdentifier)); 363info.InstanceIdentifier));
MethodSignatureDiagnosticLocations.cs (1)
74{ ManagedIndex: >= 0 and int index, InstanceIdentifier: string identifier } => (ManagedParameterLocations[index], identifier),
SignatureContext.cs (1)
44typeInfo.InstanceIdentifier,
StubIdentifierContext.cs (2)
105return (info.InstanceIdentifier, $"__{info.InstanceIdentifier.TrimStart('@')}{GeneratedNativeIdentifierSuffix}");