11 references to IsSpecialIndex
Microsoft.Interop.SourceGeneration (11)
BoundGenerators.cs (5)
58
if (!TypePositionInfo.
IsSpecialIndex
(argType.ManagedIndex))
62
if (!TypePositionInfo.
IsSpecialIndex
(argType.NativeIndex))
90
else if (!TypePositionInfo.
IsSpecialIndex
(errorHandlingInfo.NativeIndex))
133
if (overlappedMarshaller is null && !TypePositionInfo.
IsSpecialIndex
(errorHandlingInfo.NativeIndex))
221
return TypePositionInfo.
IsSpecialIndex
(info.NativeIndex)
MarshalAsParser.cs (1)
81
if (IidParameterIndexInfo is { ManagedIndex: int paramIndex } && !TypePositionInfo.
IsSpecialIndex
(paramIndex))
SignatureContext.cs (3)
33
public IEnumerable<TypePositionInfo> ManagedParameters => ElementTypeInformation.Where(tpi => !TypePositionInfo.
IsSpecialIndex
(tpi.ManagedIndex));
43
if (!TypePositionInfo.
IsSpecialIndex
(typeInfo.ManagedIndex))
245
if (!TypePositionInfo.
IsSpecialIndex
(info.ManagedIndex)
TypePositionInfo.cs (2)
61
return
IsSpecialIndex
(index) ? index : index + 1;
77
public bool IsManagedIdentifierSynthetic =>
IsSpecialIndex
(ManagedIndex);