18 references to StringMarshalling
Microsoft.Interop.ComInterfaceGenerator (3)
ComInterfaceInfo.cs (2)
211if (attrInfo.IsUserDefined.HasFlag(InteropAttributeMember.StringMarshalling) || attrInfo.IsUserDefined.HasFlag(InteropAttributeMember.StringMarshallingCustomType)) 248if ((baseAttr.IsUserDefined.HasFlag(InteropAttributeMember.StringMarshalling) || baseAttr.IsUserDefined.HasFlag(InteropAttributeMember.StringMarshallingCustomType))
VtableIndexStubGenerator.cs (1)
309if (virtualMethodIndexData.IsUserDefined.HasFlag(InteropAttributeMember.StringMarshalling))
Microsoft.Interop.LibraryImportGenerator (6)
Analyzers\ConvertToLibraryImportAnalyzer.cs (1)
225interopData = interopData with { IsUserDefined = interopData.IsUserDefined | InteropAttributeMember.StringMarshalling, StringMarshalling = StringMarshalling.Utf16 };
Analyzers\LibraryImportDiagnosticsAnalyzer.cs (1)
222if (libraryImportData.IsUserDefined.HasFlag(InteropAttributeMember.StringMarshalling))
LibraryImportGenerator.cs (4)
353if (pinvokeData.IsUserDefined.HasFlag(InteropAttributeMember.StringMarshalling) 356pinvokeData = pinvokeData with { IsUserDefined = pinvokeData.IsUserDefined & ~InteropAttributeMember.StringMarshalling }; 411if (libraryImportData.IsUserDefined.HasFlag(InteropAttributeMember.StringMarshalling) 459if (target.IsUserDefined.HasFlag(InteropAttributeMember.StringMarshalling))
Microsoft.Interop.LibraryImportGenerator.Downlevel (7)
DownlevelLibraryImportDiagnosticsAnalyzer.cs (2)
220if (libraryImportData.IsUserDefined.HasFlag(InteropAttributeMember.StringMarshalling)) 273if (pinvokeData.IsUserDefined.HasFlag(InteropAttributeMember.StringMarshalling)
DownlevelLibraryImportGenerator.cs (4)
295if (pinvokeData.IsUserDefined.HasFlag(InteropAttributeMember.StringMarshalling) 298pinvokeData = pinvokeData with { IsUserDefined = pinvokeData.IsUserDefined & ~InteropAttributeMember.StringMarshalling }; 345if (libraryImportData.IsUserDefined.HasFlag(InteropAttributeMember.StringMarshalling) 393if (target.IsUserDefined.HasFlag(InteropAttributeMember.StringMarshalling))
DownlevelLibraryImportGeneratorHelpers.cs (1)
16if (interopAttributeData.IsUserDefined.HasFlag(InteropAttributeMember.StringMarshalling))
Microsoft.Interop.SourceGeneration (2)
DefaultMarshallingInfoParser.cs (1)
36if (interopAttributeData.IsUserDefined.HasFlag(InteropAttributeMember.StringMarshalling))
InteropAttributeData.cs (1)
73userDefinedValues |= InteropAttributeMember.StringMarshalling;