31 references to InteropAttributeMember
Microsoft.Interop.ComInterfaceGenerator (5)
ComInterfaceInfo.cs (4)
211
if (attrInfo.IsUserDefined.HasFlag(
InteropAttributeMember
.StringMarshalling) || attrInfo.IsUserDefined.HasFlag(
InteropAttributeMember
.StringMarshallingCustomType))
248
if ((baseAttr.IsUserDefined.HasFlag(
InteropAttributeMember
.StringMarshalling) || baseAttr.IsUserDefined.HasFlag(
InteropAttributeMember
.StringMarshallingCustomType))
VtableIndexStubGenerator.cs (1)
233
if (virtualMethodIndexData.IsUserDefined.HasFlag(
InteropAttributeMember
.StringMarshalling))
Microsoft.Interop.LibraryImportGenerator (9)
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)
177
if (libraryImportData.IsUserDefined.HasFlag(
InteropAttributeMember
.StringMarshalling))
LibraryImportGenerator.cs (6)
340
if (pinvokeData.IsUserDefined.HasFlag(
InteropAttributeMember
.StringMarshalling)
343
pinvokeData = pinvokeData with { IsUserDefined = pinvokeData.IsUserDefined & ~
InteropAttributeMember
.StringMarshalling };
346
if (pinvokeData.IsUserDefined.HasFlag(
InteropAttributeMember
.StringMarshallingCustomType))
348
pinvokeData = pinvokeData with { IsUserDefined = pinvokeData.IsUserDefined & ~
InteropAttributeMember
.StringMarshallingCustomType };
434
if (target.IsUserDefined.HasFlag(
InteropAttributeMember
.StringMarshalling))
442
if (target.IsUserDefined.HasFlag(
InteropAttributeMember
.SetLastError))
Microsoft.Interop.LibraryImportGenerator.Downlevel (8)
DownlevelLibraryImportDiagnosticsAnalyzer.cs (2)
175
if (libraryImportData.IsUserDefined.HasFlag(
InteropAttributeMember
.StringMarshalling))
228
if (pinvokeData.IsUserDefined.HasFlag(
InteropAttributeMember
.StringMarshalling)
DownlevelLibraryImportGenerator.cs (4)
259
if (pinvokeData.IsUserDefined.HasFlag(
InteropAttributeMember
.StringMarshalling)
262
pinvokeData = pinvokeData with { IsUserDefined = pinvokeData.IsUserDefined & ~
InteropAttributeMember
.StringMarshalling };
344
if (target.IsUserDefined.HasFlag(
InteropAttributeMember
.StringMarshalling))
355
if (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;