19 references to UnsetIndex
Microsoft.Interop.JavaScript.JSImportGenerator (4)
JSExportGenerator.cs (1)
365
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)
197
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 (15)
BoundGenerators.cs (3)
104
else if (errorHandlingInfo.NativeIndex is not (TypePositionInfo.
UnsetIndex
or TypePositionInfo.ExceptionIndex))
186
if (info.ManagedIndex == TypePositionInfo.
UnsetIndex
)
205
if (info.ManagedIndex != TypePositionInfo.
UnsetIndex
)
MarshallingAttributeInfo.cs (4)
145
if (nestedCountElement.ManagedIndex != TypePositionInfo.
UnsetIndex
|| nestedCountElement.NativeIndex != TypePositionInfo.
UnsetIndex
)
155
if (nestedElement.ManagedIndex != TypePositionInfo.
UnsetIndex
|| nestedElement.NativeIndex != TypePositionInfo.
UnsetIndex
)
SignatureContext.cs (2)
201
infos[returnIndex] = returnInfo with { NativeIndex = TypePositionInfo.
UnsetIndex
};
211
infos[hiddenReturnIndex] = hiddenReturnInfo with { NativeIndex = TypePositionInfo.
UnsetIndex
};
TypePositionInfo.cs (6)
50
public const int ReturnIndex =
UnsetIndex
+ 1;
51
public const int ErrorIndex =
UnsetIndex
+ 2;
56
return index is
UnsetIndex
or ReturnIndex or ErrorIndex;
79
public int ManagedIndex { get; init; } =
UnsetIndex
;
80
public int NativeIndex { get; init; } =
UnsetIndex
;
104
if (info.ManagedIndex is
UnsetIndex
)