18 references to UnsetIndex
Microsoft.Interop.JavaScript.JSImportGenerator (4)
JSExportGenerator.cs (1)
392
foreach (var nativeArg in signatureElements.Where(e => e.NativeIndex != TypePositionInfo.
UnsetIndex
).OrderBy(e => e.NativeIndex))
JSGeneratorFactory.cs (1)
29
if (MarshallerHelpers.GetMarshalDirection(info, context) != MarshalDirection.UnmanagedToManaged && info.ManagedIndex == TypePositionInfo.
UnsetIndex
)
JSImportGenerator.cs (1)
217
ManagedIndex = TypePositionInfo.
UnsetIndex
,
SignatureBindingHelpers.cs (1)
19
foreach (TypePositionInfo element in elements.Where(e => e.NativeIndex != TypePositionInfo.
UnsetIndex
).OrderBy(e => e.NativeIndex))
Microsoft.Interop.SourceGeneration (14)
BoundGenerators.cs (3)
82
else if (managedExceptionInfo.NativeIndex is not (TypePositionInfo.
UnsetIndex
or TypePositionInfo.ExceptionIndex))
164
if (info.ManagedIndex == TypePositionInfo.
UnsetIndex
)
178
if (info.ManagedIndex != TypePositionInfo.
UnsetIndex
)
MarshallingAttributeInfo.cs (4)
137
if (nestedCountElement.ManagedIndex != TypePositionInfo.
UnsetIndex
|| nestedCountElement.NativeIndex != TypePositionInfo.
UnsetIndex
)
147
if (nestedElement.ManagedIndex != TypePositionInfo.
UnsetIndex
|| nestedElement.NativeIndex != TypePositionInfo.
UnsetIndex
)
SignatureContext.cs (1)
42
if (typeInfo.ManagedIndex != TypePositionInfo.
UnsetIndex
TypePositionInfo.cs (6)
50
public const int ReturnIndex =
UnsetIndex
+ 1;
51
public const int ExceptionIndex =
UnsetIndex
+ 2;
55
return index is
UnsetIndex
or ReturnIndex or ExceptionIndex;
79
public int ManagedIndex { get; init; } =
UnsetIndex
;
80
public int NativeIndex { get; init; } =
UnsetIndex
;
107
if (info.ManagedIndex is
UnsetIndex
)