25 references to InteropAttributeMember
Microsoft.Interop.ComInterfaceGenerator (5)
ComInterfaceInfo.cs (4)
222
if (attrInfo.IsUserDefined.HasFlag(
InteropAttributeMember
.StringMarshalling) || attrInfo.IsUserDefined.HasFlag(
InteropAttributeMember
.StringMarshallingCustomType))
259
if ((baseAttr.IsUserDefined.HasFlag(
InteropAttributeMember
.StringMarshalling) || baseAttr.IsUserDefined.HasFlag(
InteropAttributeMember
.StringMarshallingCustomType))
VtableIndexStubGenerator.cs (1)
330
if (virtualMethodIndexData.IsUserDefined.HasFlag(
InteropAttributeMember
.StringMarshalling))
Microsoft.Interop.LibraryImportGenerator (5)
Analyzers\ConvertToLibraryImportAnalyzer.cs (2)
220
interopData = interopData with { IsUserDefined = interopData.IsUserDefined |
InteropAttributeMember
.SetLastError, SetLastError = true };
225
interopData = interopData with { IsUserDefined = interopData.IsUserDefined |
InteropAttributeMember
.StringMarshalling, StringMarshalling = StringMarshalling.Utf16 };
Analyzers\LibraryImportDiagnosticsAnalyzer.cs (1)
258
if (libraryImportData.IsUserDefined.HasFlag(
InteropAttributeMember
.StringMarshalling))
LibraryImportGenerator.cs (2)
369
if (target.IsUserDefined.HasFlag(
InteropAttributeMember
.StringMarshalling)
375
if (forwardSetLastError && target.IsUserDefined.HasFlag(
InteropAttributeMember
.SetLastError))
Microsoft.Interop.LibraryImportGenerator.Downlevel (6)
DownlevelLibraryImportDiagnosticsAnalyzer.cs (2)
256
if (libraryImportData.IsUserDefined.HasFlag(
InteropAttributeMember
.StringMarshalling))
309
if (pinvokeData.IsUserDefined.HasFlag(
InteropAttributeMember
.StringMarshalling)
DownlevelLibraryImportGenerator.cs (2)
315
if (target.IsUserDefined.HasFlag(
InteropAttributeMember
.StringMarshalling)
321
if (forwardSetLastError && target.IsUserDefined.HasFlag(
InteropAttributeMember
.SetLastError))
DownlevelLibraryImportGeneratorHelpers.cs (2)
16
if (interopAttributeData.IsUserDefined.HasFlag(
InteropAttributeMember
.StringMarshalling))
26
else if (interopAttributeData.IsUserDefined.HasFlag(
InteropAttributeMember
.StringMarshallingCustomType))
Microsoft.Interop.SourceGeneration (9)
DefaultMarshallingInfoParser.cs (2)
36
if (interopAttributeData.IsUserDefined.HasFlag(
InteropAttributeMember
.StringMarshalling))
46
else if (interopAttributeData.IsUserDefined.HasFlag(
InteropAttributeMember
.StringMarshallingCustomType))
InteropAttributeData.cs (7)
32
public
InteropAttributeMember
IsUserDefined { get; init; }
47
public
InteropAttributeMember
IsUserDefined { get; init; }
57
InteropAttributeMember
userDefinedValues =
InteropAttributeMember
.None;
64
userDefinedValues |=
InteropAttributeMember
.SetLastError;
73
userDefinedValues |=
InteropAttributeMember
.StringMarshalling;
84
userDefinedValues |=
InteropAttributeMember
.StringMarshallingCustomType;