34 references to Stateless
Microsoft.Interop.LibraryImportGenerator (18)
Analyzers\CustomMarshallerAttributeAnalyzer.cs (6)
776ShapeMemberNames.LinearCollection.Stateless.AllocateContainerForUnmanagedElements), 784missingCollectionMethods.Add(ShapeMemberNames.LinearCollection.Stateless.GetManagedValuesSource); 788missingCollectionMethods.Add(ShapeMemberNames.LinearCollection.Stateless.GetUnmanagedValuesDestination); 834ShapeMemberNames.LinearCollection.Stateless.AllocateContainerForManagedElements), 842missingCollectionMethods.Add(ShapeMemberNames.LinearCollection.Stateless.GetUnmanagedValuesSource); 846missingCollectionMethods.Add(ShapeMemberNames.LinearCollection.Stateless.GetManagedValuesDestination);
Analyzers\CustomMarshallerAttributeFixer.cs (12)
254if (missingMemberNames.Contains(ShapeMemberNames.LinearCollection.Stateless.AllocateContainerForUnmanagedElements)) 258ShapeMemberNames.LinearCollection.Stateless.AllocateContainerForUnmanagedElements, 270if (missingMemberNames.Contains(ShapeMemberNames.LinearCollection.Stateless.AllocateContainerForManagedElements)) 274ShapeMemberNames.LinearCollection.Stateless.AllocateContainerForManagedElements, 286if (missingMemberNames.Contains(ShapeMemberNames.LinearCollection.Stateless.GetManagedValuesSource)) 290ShapeMemberNames.LinearCollection.Stateless.GetManagedValuesSource, 301if (missingMemberNames.Contains(ShapeMemberNames.LinearCollection.Stateless.GetUnmanagedValuesDestination)) 305ShapeMemberNames.LinearCollection.Stateless.GetUnmanagedValuesDestination, 317if (missingMemberNames.Contains(ShapeMemberNames.LinearCollection.Stateless.GetUnmanagedValuesSource)) 321ShapeMemberNames.LinearCollection.Stateless.GetUnmanagedValuesSource, 333if (missingMemberNames.Contains(ShapeMemberNames.LinearCollection.Stateless.GetManagedValuesDestination)) 337ShapeMemberNames.LinearCollection.Stateless.GetManagedValuesDestination,
Microsoft.Interop.SourceGeneration (16)
MarshallerShape.cs (8)
312return type.GetMembers(ShapeMemberNames.LinearCollection.Stateless.AllocateContainerForUnmanagedElements) 323IEnumerable<IMethodSymbol> methods = type.GetMembers(ShapeMemberNames.LinearCollection.Stateless.AllocateContainerForUnmanagedElements) 344return type.GetMembers(ShapeMemberNames.LinearCollection.Stateless.GetManagedValuesSource) 354return type.GetMembers(ShapeMemberNames.LinearCollection.Stateless.GetUnmanagedValuesDestination) 364return type.GetMembers(ShapeMemberNames.LinearCollection.Stateless.AllocateContainerForManagedElements) 374return type.GetMembers(ShapeMemberNames.LinearCollection.Stateless.AllocateContainerForManagedElementsFinally) 384return type.GetMembers(ShapeMemberNames.LinearCollection.Stateless.GetManagedValuesDestination) 394return type.GetMembers(ShapeMemberNames.LinearCollection.Stateless.GetUnmanagedValuesSource)
Marshalling\StatelessMarshallingStrategy.cs (8)
113writer.WriteLine($"{nativeIdentifier} = {marshallerType}.{ShapeMemberNames.LinearCollection.Stateless.AllocateContainerForUnmanagedElements}({managedIdentifier}, {bufferIdentifier}, out {numElementsIdentifier});"); 209writer.WriteLine($"{managedIdentifier} = {marshallerType}.{ShapeMemberNames.LinearCollection.Stateless.AllocateContainerForManagedElementsFinally}({nativeIdentifier}, {numElementsIdentifier});"); 220writer.WriteLine($"{nativeIdentifier} = {marshallerType}.{ShapeMemberNames.LinearCollection.Stateless.AllocateContainerForUnmanagedElements}({managedIdentifier}, out {numElementsIdentifier});"); 265writer.WriteLine($"{managedIdentifier} = {marshallerType}.{ShapeMemberNames.LinearCollection.Stateless.AllocateContainerForManagedElements}({nativeIdentifier}, {numElementsIdentifier});"); 278return $"{marshallerType}.{ShapeMemberNames.LinearCollection.Stateless.GetUnmanagedValuesDestination}({nativeIdentifier}, {numElementsIdentifier})"; 284return $"{marshallerType}.{ShapeMemberNames.LinearCollection.Stateless.GetManagedValuesSource}({managedIdentifier})"; 291return $"{marshallerType}.{ShapeMemberNames.LinearCollection.Stateless.GetUnmanagedValuesSource}({nativeIdentifier}, {numElementsIdentifier})"; 297return $"{marshallerType}.{ShapeMemberNames.LinearCollection.Stateless.GetManagedValuesDestination}({managedIdentifier})";