2 writes to ElementTypeInformation
Microsoft.Interop.ComInterfaceGenerator (1)
ComInterfaceGenerator.cs (1)
328ElementTypeInformation = returnSwappedSignatureElements.Add(
Microsoft.Interop.SourceGeneration (1)
SignatureContext.cs (1)
96ElementTypeInformation = typeInfos,
16 references to ElementTypeInformation
Microsoft.Interop.ComInterfaceGenerator (6)
Analyzers\ConvertComImportToGeneratedComInterfaceAnalyzer.cs (1)
92BoundGenerators generators = BoundGenerators.Create(targetSignatureContext.ElementTypeInformation, new CallbackGeneratorResolver((info, context) =>
ComInterfaceGenerator.cs (2)
291ImmutableArray<TypePositionInfo> returnSwappedSignatureElements = signatureContext.ElementTypeInformation; 340TypePositionInfo? managedReturnInfo = signatureContext.ElementTypeInformation.FirstOrDefault(e => e.IsManagedReturnPosition);
VirtualMethodPointerStubGenerator.cs (3)
29ImmutableArray<TypePositionInfo> elements = methodStub.SignatureContext.ElementTypeInformation; 179ImmutableArray<TypePositionInfo> originalElements = methodStub.SignatureContext.ElementTypeInformation; 201ImmutableArray<TypePositionInfo> originalElements = methodStub.SignatureContext.ElementTypeInformation;
Microsoft.Interop.JavaScript.JSImportGenerator (3)
JSExportGenerator.cs (1)
312incrementalContext.SignatureContext.SignatureContext.ElementTypeInformation,
JSImportGenerator.cs (1)
203incrementalContext.SignatureContext.SignatureContext.ElementTypeInformation,
JSSignatureContext.cs (1)
54foreach (var param in sigContext.ElementTypeInformation)
Microsoft.Interop.LibraryImportGenerator (2)
Analyzers\ConvertToLibraryImportAnalyzer.cs (1)
157_ = BoundGenerators.Create(targetSignatureContext.ElementTypeInformation, new CallbackGeneratorResolver((info, context) =>
LibraryImportGenerator.cs (1)
342pinvokeStub.SignatureContext.ElementTypeInformation,
Microsoft.Interop.LibraryImportGenerator.Downlevel (1)
DownlevelLibraryImportGenerator.cs (1)
238pinvokeStub.SignatureContext.ElementTypeInformation,
Microsoft.Interop.SourceGeneration (4)
SignatureContext.cs (4)
32public IEnumerable<TypePositionInfo> ManagedParameters => ElementTypeInformation.Where(tpi => !TypePositionInfo.IsSpecialIndex(tpi.ManagedIndex)); 40foreach (TypePositionInfo typeInfo in ElementTypeInformation) 139&& ElementTypeInformation.SequenceEqual(other.ElementTypeInformation)