1 implementation of IImmutableStack
System.Collections.Immutable (1)
System\Collections\Immutable\ImmutableStack_1.cs (1)
19public sealed partial class ImmutableStack<T> : IImmutableStack<T>
36 references to IImmutableStack
Microsoft.AspNetCore.Components.Endpoints (5)
FormMapping\Converters\CollectionAdapters\ImmutableStackBufferAdapter.cs (3)
20public static CollectionConverter<IImmutableStack<TElement>> CreateInterfaceConverter(FormDataConverter<TElement> elementConverter) 23IImmutableStack<TElement>, 25IImmutableStack<TElement>,
FormMapping\Factories\Collections\TypedCollectionConverterFactory.cs (2)
80var _ when type == (typeof(IImmutableStack<TElement>)) => true, 183var _ when type.IsAssignableTo(typeof(IImmutableStack<TElement>)) =>
Microsoft.AspNetCore.Components.Endpoints.Tests (1)
Binding\FormDataMapperTests.cs (1)
882CanDeserialize_Collection<IImmutableStack<int>, ImmutableStack<int>, int>(expected);
Microsoft.AspNetCore.Http.Extensions (5)
src\Components\Endpoints\src\FormMapping\Converters\CollectionAdapters\ImmutableStackBufferAdapter.cs (3)
20public static CollectionConverter<IImmutableStack<TElement>> CreateInterfaceConverter(FormDataConverter<TElement> elementConverter) 23IImmutableStack<TElement>, 25IImmutableStack<TElement>,
src\Components\Endpoints\src\FormMapping\Factories\Collections\TypedCollectionConverterFactory.cs (2)
80var _ when type == (typeof(IImmutableStack<TElement>)) => true, 183var _ when type.IsAssignableTo(typeof(IImmutableStack<TElement>)) =>
Microsoft.CodeAnalysis.CSharp (12)
Binder\Binder_Patterns.cs (1)
1751var binaryPatternAndPermitDesignations = binaryPatternStack.Pop();
CodeGen\EmitExpression.cs (1)
1711var parentCall = calls.Pop();
Emitter\Model\PEModuleBuilder.cs (2)
226var symbol = namespacesAndTopLevelTypesToProcess.Pop(); 311var definition = typesToProcess.Pop();
FlowAnalysis\AbstractFlowPass.cs (1)
2557var binary = stack.Pop();
FlowAnalysis\DefiniteAssignment.cs (1)
2106var patAndDef = stack.Pop();
FlowAnalysis\NullableWalker.cs (1)
4944var binary = stack.Pop();
Lowering\ClosureConversion\ClosureConversion.Analysis.Tree.cs (2)
408var labels = _labelsInScope.Pop(); 772var labels = _labelsInScope.Pop();
Lowering\LocalRewriter\LocalRewriter_Conversion.cs (1)
178var current = stack.Pop();
Symbols\Source\SourceModuleSymbol.cs (1)
375var item = toVisit.Pop();
Utilities\ValueSetFactory.NumericValueSet.cs (1)
218var oldLastInterval = builder.Pop();
Microsoft.CodeAnalysis.Features (1)
EditAndContinue\EmitSolutionUpdateResults.cs (1)
243var project = traversalStack.Pop();
System.Collections.Immutable (11)
System\Collections\Immutable\IImmutableStack.cs (3)
27IImmutableStack<T> Clear(); 34IImmutableStack<T> Push(T value); 41IImmutableStack<T> Pop();
System\Collections\Immutable\ImmutableStack.cs (2)
94public static IImmutableStack<T> Pop<T>(this IImmutableStack<T> stack, out T value)
System\Collections\Immutable\ImmutableStack_1.cs (6)
84IImmutableStack<T> IImmutableStack<T>.Clear() 149IImmutableStack<T> IImmutableStack<T>.Push(T value) 188IImmutableStack<T> IImmutableStack<T>.Pop()
System.Text.Json.SourceGeneration (1)
Helpers\KnownTypeSymbols.cs (1)
94public INamedTypeSymbol? IImmutableStackType => GetOrResolveType(typeof(IImmutableStack<>), ref _IImmutableStackType);