9 implementations of IImmutableList
Microsoft.Build.Framework (1)
ImmutableSegmentedList`1.cs (1)
71internal readonly partial struct ImmutableSegmentedList<T> : IImmutableList<T>, IReadOnlyList<T>, IList<T>, IList, IEquatable<ImmutableSegmentedList<T>>
Microsoft.CodeAnalysis (1)
src\Dependencies\Collections\ImmutableSegmentedList`1.cs (1)
71internal readonly partial struct ImmutableSegmentedList<T> : IImmutableList<T>, IReadOnlyList<T>, IList<T>, IList, IEquatable<ImmutableSegmentedList<T>>
Microsoft.CodeAnalysis.CodeStyle (1)
src\Dependencies\Collections\ImmutableSegmentedList`1.cs (1)
71internal readonly partial struct ImmutableSegmentedList<T> : IImmutableList<T>, IReadOnlyList<T>, IList<T>, IList, IEquatable<ImmutableSegmentedList<T>>
Microsoft.CodeAnalysis.Collections.Package (1)
ImmutableSegmentedList`1.cs (1)
71internal readonly partial struct ImmutableSegmentedList<T> : IImmutableList<T>, IReadOnlyList<T>, IList<T>, IList, IEquatable<ImmutableSegmentedList<T>>
Microsoft.CodeAnalysis.Workspaces (1)
src\Dependencies\Collections\ImmutableSegmentedList`1.cs (1)
71internal readonly partial struct ImmutableSegmentedList<T> : IImmutableList<T>, IReadOnlyList<T>, IList<T>, IList, IEquatable<ImmutableSegmentedList<T>>
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (1)
src\Dependencies\Collections\ImmutableSegmentedList`1.cs (1)
71internal readonly partial struct ImmutableSegmentedList<T> : IImmutableList<T>, IReadOnlyList<T>, IList<T>, IList, IEquatable<ImmutableSegmentedList<T>>
System.Collections.Immutable (3)
System\Collections\Immutable\ImmutableArray_1.cs (1)
15public readonly partial struct ImmutableArray<T> : IReadOnlyList<T>, IList<T>, IEquatable<ImmutableArray<T>>, IList, IImmutableArray, IStructuralComparable, IStructuralEquatable, IImmutableList<T>
System\Collections\Immutable\ImmutableArray_1.netcoreapp.cs (1)
8public readonly partial struct ImmutableArray<T> : IReadOnlyList<T>, IList<T>, IEquatable<ImmutableArray<T>>, IList, IImmutableArray, IStructuralComparable, IStructuralEquatable, IImmutableList<T>
System\Collections\Immutable\ImmutableList_1.cs (1)
19public sealed partial class ImmutableList<T> : IImmutableList<T>, IList<T>, IList, IStrongEnumerable<T, ImmutableList<T>.Enumerator>
456 references to IImmutableList
Aspire.Hosting.Dapr (1)
DaprSidecarOptions.cs (1)
66public IImmutableList<string> Command { get; init; } = ImmutableList<string>.Empty;
Microsoft.AspNetCore.Components.Endpoints (5)
FormMapping\Converters\CollectionAdapters\ImmutableListBufferAdapter.cs (3)
20public static CollectionConverter<IImmutableList<TElement>> CreateInterfaceConverter(FormDataConverter<TElement> elementConverter) 23IImmutableList<TElement>, 25IImmutableList<TElement>,
FormMapping\Factories\Collections\TypedCollectionConverterFactory.cs (2)
78var _ when type == (typeof(IImmutableList<TElement>)) => true, 179var _ when type.IsAssignableTo(typeof(IImmutableList<TElement>)) =>
Microsoft.AspNetCore.Components.Endpoints.Tests (1)
Binding\FormDataMapperTests.cs (1)
858CanDeserialize_Collection<IImmutableList<int>, ImmutableList<int>, int>(expected);
Microsoft.AspNetCore.Http.Extensions (5)
src\Components\Endpoints\src\FormMapping\Converters\CollectionAdapters\ImmutableListBufferAdapter.cs (3)
20public static CollectionConverter<IImmutableList<TElement>> CreateInterfaceConverter(FormDataConverter<TElement> elementConverter) 23IImmutableList<TElement>, 25IImmutableList<TElement>,
src\Components\Endpoints\src\FormMapping\Factories\Collections\TypedCollectionConverterFactory.cs (2)
78var _ when type == (typeof(IImmutableList<TElement>)) => true, 179var _ when type.IsAssignableTo(typeof(IImmutableList<TElement>)) =>
Microsoft.Build.Framework (24)
ImmutableSegmentedList`1.cs (24)
601IImmutableList<T> IImmutableList<T>.Clear() 604IImmutableList<T> IImmutableList<T>.Add(T value) 607IImmutableList<T> IImmutableList<T>.AddRange(IEnumerable<T> items) 610IImmutableList<T> IImmutableList<T>.Insert(int index, T element) 613IImmutableList<T> IImmutableList<T>.InsertRange(int index, IEnumerable<T> items) 616IImmutableList<T> IImmutableList<T>.Remove(T value, IEqualityComparer<T>? equalityComparer) 619IImmutableList<T> IImmutableList<T>.RemoveAll(Predicate<T> match) 622IImmutableList<T> IImmutableList<T>.RemoveRange(IEnumerable<T> items, IEqualityComparer<T>? equalityComparer) 625IImmutableList<T> IImmutableList<T>.RemoveRange(int index, int count) 628IImmutableList<T> IImmutableList<T>.RemoveAt(int index) 631IImmutableList<T> IImmutableList<T>.SetItem(int index, T value) 634IImmutableList<T> IImmutableList<T>.Replace(T oldValue, T newValue, IEqualityComparer<T>? equalityComparer)
Microsoft.CodeAnalysis (24)
src\Dependencies\Collections\ImmutableSegmentedList`1.cs (24)
601IImmutableList<T> IImmutableList<T>.Clear() 604IImmutableList<T> IImmutableList<T>.Add(T value) 607IImmutableList<T> IImmutableList<T>.AddRange(IEnumerable<T> items) 610IImmutableList<T> IImmutableList<T>.Insert(int index, T element) 613IImmutableList<T> IImmutableList<T>.InsertRange(int index, IEnumerable<T> items) 616IImmutableList<T> IImmutableList<T>.Remove(T value, IEqualityComparer<T>? equalityComparer) 619IImmutableList<T> IImmutableList<T>.RemoveAll(Predicate<T> match) 622IImmutableList<T> IImmutableList<T>.RemoveRange(IEnumerable<T> items, IEqualityComparer<T>? equalityComparer) 625IImmutableList<T> IImmutableList<T>.RemoveRange(int index, int count) 628IImmutableList<T> IImmutableList<T>.RemoveAt(int index) 631IImmutableList<T> IImmutableList<T>.SetItem(int index, T value) 634IImmutableList<T> IImmutableList<T>.Replace(T oldValue, T newValue, IEqualityComparer<T>? equalityComparer)
Microsoft.CodeAnalysis.CodeStyle (24)
src\Dependencies\Collections\ImmutableSegmentedList`1.cs (24)
601IImmutableList<T> IImmutableList<T>.Clear() 604IImmutableList<T> IImmutableList<T>.Add(T value) 607IImmutableList<T> IImmutableList<T>.AddRange(IEnumerable<T> items) 610IImmutableList<T> IImmutableList<T>.Insert(int index, T element) 613IImmutableList<T> IImmutableList<T>.InsertRange(int index, IEnumerable<T> items) 616IImmutableList<T> IImmutableList<T>.Remove(T value, IEqualityComparer<T>? equalityComparer) 619IImmutableList<T> IImmutableList<T>.RemoveAll(Predicate<T> match) 622IImmutableList<T> IImmutableList<T>.RemoveRange(IEnumerable<T> items, IEqualityComparer<T>? equalityComparer) 625IImmutableList<T> IImmutableList<T>.RemoveRange(int index, int count) 628IImmutableList<T> IImmutableList<T>.RemoveAt(int index) 631IImmutableList<T> IImmutableList<T>.SetItem(int index, T value) 634IImmutableList<T> IImmutableList<T>.Replace(T oldValue, T newValue, IEqualityComparer<T>? equalityComparer)
Microsoft.CodeAnalysis.Collections.Package (24)
ImmutableSegmentedList`1.cs (24)
601IImmutableList<T> IImmutableList<T>.Clear() 604IImmutableList<T> IImmutableList<T>.Add(T value) 607IImmutableList<T> IImmutableList<T>.AddRange(IEnumerable<T> items) 610IImmutableList<T> IImmutableList<T>.Insert(int index, T element) 613IImmutableList<T> IImmutableList<T>.InsertRange(int index, IEnumerable<T> items) 616IImmutableList<T> IImmutableList<T>.Remove(T value, IEqualityComparer<T>? equalityComparer) 619IImmutableList<T> IImmutableList<T>.RemoveAll(Predicate<T> match) 622IImmutableList<T> IImmutableList<T>.RemoveRange(IEnumerable<T> items, IEqualityComparer<T>? equalityComparer) 625IImmutableList<T> IImmutableList<T>.RemoveRange(int index, int count) 628IImmutableList<T> IImmutableList<T>.RemoveAt(int index) 631IImmutableList<T> IImmutableList<T>.SetItem(int index, T value) 634IImmutableList<T> IImmutableList<T>.Replace(T oldValue, T newValue, IEqualityComparer<T>? equalityComparer)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (2)
src\Analyzers\CSharp\CodeFixes\ConditionalExpressionInStringInterpolation\CSharpAddParenthesesAroundConditionalExpressionInInterpolatedStringCodeFixProvider.cs (2)
65var textWithOpenParenthesis = text.Replace(openParenthesisPosition, 0, "("); 115var textWithCloseParenthesis = sourceText.Replace(closeParenPosition, 0, ")");
Microsoft.CodeAnalysis.CSharp.Features (3)
Completion\CompletionProviders\InternalsVisibleToCompletionProvider.cs (1)
29protected override IImmutableList<SyntaxNode> GetAssemblyScopedAttributeSyntaxNodesOfDocument(SyntaxNode documentRoot)
src\Analyzers\CSharp\CodeFixes\ConditionalExpressionInStringInterpolation\CSharpAddParenthesesAroundConditionalExpressionInInterpolatedStringCodeFixProvider.cs (2)
65var textWithOpenParenthesis = text.Replace(openParenthesisPosition, 0, "("); 115var textWithCloseParenthesis = sourceText.Replace(closeParenPosition, 0, ")");
Microsoft.CodeAnalysis.Features (2)
Completion\Providers\AbstractInternalsVisibleToCompletionProvider.cs (2)
23protected abstract IImmutableList<SyntaxNode> GetAssemblyScopedAttributeSyntaxNodesOfDocument(SyntaxNode documentRoot); 184var assemblyScopedAttributes = GetAssemblyScopedAttributeSyntaxNodesOfDocument(syntaxRoot);
Microsoft.CodeAnalysis.UnitTests (18)
Collections\ImmutableSegmentedListTest.cs (16)
110Assert.True(IsSame(empty, ((System.Collections.Immutable.IImmutableList<GenericParameterHelper>)empty).Clear())); 337System.Collections.Immutable.IImmutableList<int> collectionIface = collection; 338var modified2 = collectionIface.Remove(2, null); 369System.Collections.Immutable.IImmutableList<int> list2 = ImmutableSegmentedList<int>.Empty; 495seq => (System.Collections.Immutable.IImmutableList<int>)ImmutableSegmentedList.CreateRange(seq), 513seq => (System.Collections.Immutable.IImmutableList<int>)ImmutableSegmentedList.CreateRange(seq), 529Assert.Equal<int>(new[] { 4, 5, 8 }, System.Collections.Immutable.ImmutableList.Replace((System.Collections.Immutable.IImmutableList<int>)list, 3, 4)); 530Assert.Equal<int>(new[] { 3, 6, 8 }, System.Collections.Immutable.ImmutableList.Replace((System.Collections.Immutable.IImmutableList<int>)list, 5, 6)); 531Assert.Equal<int>(new[] { 3, 5, 9 }, System.Collections.Immutable.ImmutableList.Replace((System.Collections.Immutable.IImmutableList<int>)list, 8, 9)); 537Assert.Equal<int>(new[] { 4, 3, 5 }, System.Collections.Immutable.ImmutableList.Replace((System.Collections.Immutable.IImmutableList<int>)list, 3, 4)); 538Assert.Equal<int>(new[] { 4, 4, 5 }, System.Collections.Immutable.ImmutableList.Replace(System.Collections.Immutable.ImmutableList.Replace((System.Collections.Immutable.IImmutableList<int>)list, 3, 4), 3, 4)); 554System.Collections.Immutable.IImmutableList<Person> iface = list; 555var updatedIface = System.Collections.Immutable.ImmutableList.Replace(iface, list[0], newAge); 651Assert.Equal(new[] { 2 }, System.Collections.Immutable.ImmutableList.RemoveRange((System.Collections.Immutable.IImmutableList<int>)list, new[] { 1, 3, 5 })); 660Assert.Throws<ArgumentNullException>("items", () => System.Collections.Immutable.ImmutableList.RemoveRange((System.Collections.Immutable.IImmutableList<int>)ImmutableSegmentedList.Create(1, 2, 3), null!)); 661Assert.Equal(new[] { 1, 3 }, System.Collections.Immutable.ImmutableList.RemoveRange((System.Collections.Immutable.IImmutableList<int>)ImmutableSegmentedList.Create(1, 2, 3), new[] { 2 }));
Collections\ImmutablesTestBase.cs (2)
53protected static bool IsSame<T>(IImmutableList<T> first, IImmutableList<T> second)
Microsoft.CodeAnalysis.VisualBasic.Features (1)
Completion\CompletionProviders\InternalsVisibleToCompletionProvider.vb (1)
32Protected Overrides Function GetAssemblyScopedAttributeSyntaxNodesOfDocument(documentRoot As SyntaxNode) As IImmutableList(Of SyntaxNode)
Microsoft.CodeAnalysis.Workspaces (25)
src\Dependencies\Collections\ImmutableSegmentedList`1.cs (24)
601IImmutableList<T> IImmutableList<T>.Clear() 604IImmutableList<T> IImmutableList<T>.Add(T value) 607IImmutableList<T> IImmutableList<T>.AddRange(IEnumerable<T> items) 610IImmutableList<T> IImmutableList<T>.Insert(int index, T element) 613IImmutableList<T> IImmutableList<T>.InsertRange(int index, IEnumerable<T> items) 616IImmutableList<T> IImmutableList<T>.Remove(T value, IEqualityComparer<T>? equalityComparer) 619IImmutableList<T> IImmutableList<T>.RemoveAll(Predicate<T> match) 622IImmutableList<T> IImmutableList<T>.RemoveRange(IEnumerable<T> items, IEqualityComparer<T>? equalityComparer) 625IImmutableList<T> IImmutableList<T>.RemoveRange(int index, int count) 628IImmutableList<T> IImmutableList<T>.RemoveAt(int index) 631IImmutableList<T> IImmutableList<T>.SetItem(int index, T value) 634IImmutableList<T> IImmutableList<T>.Replace(T oldValue, T newValue, IEqualityComparer<T>? equalityComparer)
Workspace\Solution\ProjectState.cs (1)
967var newAnalyzerConfigDocumentStates = AnalyzerConfigDocumentStates.RemoveRange(documentIds);
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (24)
src\Dependencies\Collections\ImmutableSegmentedList`1.cs (24)
601IImmutableList<T> IImmutableList<T>.Clear() 604IImmutableList<T> IImmutableList<T>.Add(T value) 607IImmutableList<T> IImmutableList<T>.AddRange(IEnumerable<T> items) 610IImmutableList<T> IImmutableList<T>.Insert(int index, T element) 613IImmutableList<T> IImmutableList<T>.InsertRange(int index, IEnumerable<T> items) 616IImmutableList<T> IImmutableList<T>.Remove(T value, IEqualityComparer<T>? equalityComparer) 619IImmutableList<T> IImmutableList<T>.RemoveAll(Predicate<T> match) 622IImmutableList<T> IImmutableList<T>.RemoveRange(IEnumerable<T> items, IEqualityComparer<T>? equalityComparer) 625IImmutableList<T> IImmutableList<T>.RemoveRange(int index, int count) 628IImmutableList<T> IImmutableList<T>.RemoveAt(int index) 631IImmutableList<T> IImmutableList<T>.SetItem(int index, T value) 634IImmutableList<T> IImmutableList<T>.Replace(T oldValue, T newValue, IEqualityComparer<T>? equalityComparer)
Microsoft.DotNet.Helix.Client (131)
generated-code\Aggregate.cs (60)
21IImmutableList<string> groupBy, 22IImmutableList<string> otherProperties, 32Task<IImmutableList<Models.BuildHistoryItem>> BuildHistoryAsync( 33IImmutableList<string> source, 34IImmutableList<string> type, 40IImmutableList<string> sources, 41IImmutableList<string> types, 45Task<IImmutableList<Models.AggregatedWorkItemCounts>> JobSummaryAsync( 46IImmutableList<string> groupBy, 56Task<IImmutableList<Models.AggregatedWorkItemCounts>> WorkItemSummaryAsync( 57IImmutableList<string> groupBy, 66Task<IImmutableList<Models.AggregateAnalysisDetail>> AnalysisDetailAsync( 70IImmutableList<string> groupBy, 92IImmutableList<string> groupBy, 103Task<IImmutableList<Models.HistoricalAnalysisItem>> HistoryAsync( 134IImmutableList<string> groupBy, 135IImmutableList<string> otherProperties, 146if (groupBy == default(IImmutableList<string>)) 151if (otherProperties == default(IImmutableList<string>)) 194if (groupBy != default(IImmutableList<string>)) 201if (otherProperties != default(IImmutableList<string>)) 263public async Task<IImmutableList<Models.BuildHistoryItem>> BuildHistoryAsync( 264IImmutableList<string> source, 265IImmutableList<string> type, 270if (source == default(IImmutableList<string>)) 275if (type == default(IImmutableList<string>)) 289if (source != default(IImmutableList<string>)) 296if (type != default(IImmutableList<string>)) 326var _body = Client.Deserialize<IImmutableList<Models.BuildHistoryItem>>(_content); 360IImmutableList<string> sources, 361IImmutableList<string> types, 371if (sources == default(IImmutableList<string>)) 376if (types == default(IImmutableList<string>)) 390if (sources != default(IImmutableList<string>)) 397if (types != default(IImmutableList<string>)) 463public async Task<IImmutableList<Models.AggregatedWorkItemCounts>> JobSummaryAsync( 464IImmutableList<string> groupBy, 475if (groupBy == default(IImmutableList<string>)) 509if (groupBy != default(IImmutableList<string>)) 543var _body = Client.Deserialize<IImmutableList<Models.AggregatedWorkItemCounts>>(_content); 575public async Task<IImmutableList<Models.AggregatedWorkItemCounts>> WorkItemSummaryAsync( 576IImmutableList<string> groupBy, 586if (groupBy == default(IImmutableList<string>)) 620if (groupBy != default(IImmutableList<string>)) 650var _body = Client.Deserialize<IImmutableList<Models.AggregatedWorkItemCounts>>(_content); 682public async Task<IImmutableList<Models.AggregateAnalysisDetail>> AnalysisDetailAsync( 686IImmutableList<string> groupBy, 709if (groupBy == default(IImmutableList<string>)) 762if (groupBy != default(IImmutableList<string>)) 792var _body = Client.Deserialize<IImmutableList<Models.AggregateAnalysisDetail>>(_content); 994IImmutableList<string> groupBy, 1006if (groupBy == default(IImmutableList<string>)) 1040if (groupBy != default(IImmutableList<string>)) 1110public async Task<IImmutableList<Models.HistoricalAnalysisItem>> HistoryAsync( 1198var _body = Client.Deserialize<IImmutableList<Models.HistoricalAnalysisItem>>(_content);
generated-code\Information.cs (8)
26Task<IImmutableList<Models.QueueInfo>> QueueInfoListAsync( 31Task<IImmutableList<Models.Deploy1esImagesResult>> Deployed1esImagesInfoListAsync( 130public async Task<IImmutableList<Models.QueueInfo>> QueueInfoListAsync( 172var _body = Client.Deserialize<IImmutableList<Models.QueueInfo>>(_content); 204public async Task<IImmutableList<Models.Deploy1esImagesResult>> Deployed1esImagesInfoListAsync( 241var _body = Client.Deserialize<IImmutableList<Models.Deploy1esImagesResult>>(_content);
generated-code\Job.cs (4)
26Task<IImmutableList<Models.JobSummary>> ListAsync( 174public async Task<IImmutableList<Models.JobSummary>> ListAsync( 241var _body = Client.Deserialize<IImmutableList<Models.JobSummary>>(_content);
generated-code\Models\AggregateWorkItemSummary.cs (6)
12public AggregateWorkItemSummary(IImmutableList<Models.WorkItemAggregateSummary> workItems, IImmutableList<Models.AggregateAnalysisSummaryKeyedData> analyses) 19public IImmutableList<Models.WorkItemAggregateSummary> WorkItems { get; set; } 22public IImmutableList<Models.AggregateAnalysisSummaryKeyedData> Analyses { get; set; } 29if (WorkItems == default(IImmutableList<Models.WorkItemAggregateSummary>)) 33if (Analyses == default(IImmutableList<Models.AggregateAnalysisSummaryKeyedData>))
generated-code\Models\ApiError.cs (2)
12public ApiError(string message, string activityId, IImmutableList<string> errors) 26public IImmutableList<string> Errors { get; }
generated-code\Models\Deploy1esImagesResult.cs (1)
17public IImmutableList<Models.Deployed1esImage> Images { get; set; }
generated-code\Models\Deployed1esImage.cs (1)
23public IImmutableList<Models.Artifact> Artifacts { get; set; }
generated-code\Models\InvestigationGroup.cs (3)
12public InvestigationGroup(IImmutableDictionary<string, string> key, IImmutableDictionary<string, IImmutableList<Models.InvestigationAnalysis>> data) 22public IImmutableDictionary<string, IImmutableList<Models.InvestigationAnalysis>> Data { get; set; } 33if (Data == default(IImmutableDictionary<string, IImmutableList<Models.InvestigationAnalysis>>))
generated-code\Models\InvestigationResult.cs (1)
17public IImmutableList<Models.InvestigationGroup> Result { get; set; }
generated-code\Models\JobDetails.cs (1)
66public IImmutableList<Models.WorkItemError> Errors { get; set; }
generated-code\Models\JobPassFail.cs (4)
12public JobPassFail(int total, int working, IImmutableList<string> failed) 26public IImmutableList<string> Failed { get; set; } 29public IImmutableList<string> Passed { get; set; } 36if (Failed == default(IImmutableList<string>))
generated-code\Models\JobSummary.cs (1)
62public IImmutableList<Models.WorkItemError> Errors { get; set; }
generated-code\Models\MultiSourceRequest.cs (2)
12public MultiSourceRequest(IImmutableList<Models.SingleSourceRequest> sources, int? buildCount) 19public IImmutableList<Models.SingleSourceRequest> Sources { get; }
generated-code\Models\MultiSourceResponseSource.cs (2)
12public MultiSourceResponseSource(IImmutableDictionary<string, IImmutableList<Models.AggregatedWorkItemCounts>> types) 18public IImmutableDictionary<string, IImmutableList<Models.AggregatedWorkItemCounts>> Types { get; }
generated-code\Models\QueueInfo.cs (1)
17public IImmutableList<Models.Artifact> Artifacts { get; set; }
generated-code\Models\SingleSourceRequest.cs (2)
12public SingleSourceRequest(string name, IImmutableList<string> types) 22public IImmutableList<string> Types { get; }
generated-code\Models\WorkItemAggregateSummary.cs (4)
50public IImmutableList<Models.WorkItemLog> Logs { get; set; } 53public IImmutableList<Models.WorkItemError> Errors { get; set; } 56public IImmutableList<Models.WorkItemError> Warnings { get; set; } 59public IImmutableList<Models.UnknownWorkItemEvent> OtherEvents { get; set; }
generated-code\Models\WorkItemDetails.cs (5)
52public IImmutableList<Models.WorkItemError> Errors { get; set; } 55public IImmutableList<Models.WorkItemError> Warnings { get; set; } 58public IImmutableList<Models.WorkItemLog> Logs { get; set; } 61public IImmutableList<Models.WorkItemFile> Files { get; set; } 64public IImmutableList<Newtonsoft.Json.Linq.JToken> OtherEvents { get; set; }
generated-code\Models\WorkItemStatusCounts.cs (3)
12public WorkItemStatusCounts(IImmutableList<Models.AnalysisCount> analysis, IImmutableDictionary<string, int> workItemStatus) 19public IImmutableList<Models.AnalysisCount> Analysis { get; set; } 29if (Analysis == default(IImmutableList<Models.AnalysisCount>))
generated-code\ScaleSets.cs (8)
20Task<IImmutableList<Models.DetailedVMScalingHistory>> GetDetailedVMScalingHistoryAsync( 26Task<IImmutableList<Models.AggregatedVMScalingHistory>> GetAggregatedVMScalingHistoryAsync( 46public async Task<IImmutableList<Models.DetailedVMScalingHistory>> GetDetailedVMScalingHistoryAsync( 93var _body = Client.Deserialize<IImmutableList<Models.DetailedVMScalingHistory>>(_content); 125public async Task<IImmutableList<Models.AggregatedVMScalingHistory>> GetAggregatedVMScalingHistoryAsync( 167var _body = Client.Deserialize<IImmutableList<Models.AggregatedVMScalingHistory>>(_content);
generated-code\Storage.cs (4)
20Task<IImmutableList<Models.ContainerInformation>> ListAsync( 50public async Task<IImmutableList<Models.ContainerInformation>> ListAsync( 92var _body = Client.Deserialize<IImmutableList<Models.ContainerInformation>>(_content);
generated-code\WorkItem.cs (8)
28Task<IImmutableList<Models.UploadedFile>> ListFilesAsync( 41Task<IImmutableList<Models.WorkItemSummary>> ListAsync( 154public async Task<IImmutableList<Models.UploadedFile>> ListFilesAsync( 208var _body = Client.Deserialize<IImmutableList<Models.UploadedFile>>(_content); 316public async Task<IImmutableList<Models.WorkItemSummary>> ListAsync( 359var _body = Client.Deserialize<IImmutableList<Models.WorkItemSummary>>(_content);
Microsoft.DotNet.Helix.Sdk (2)
DownloadFromResultsContainer.cs (1)
76var allAvailableFiles = await HelixApi.WorkItem.ListFilesAsync(workItemName, JobId, true, ct);
GetHelixWorkItems.cs (1)
99var files = await HelixApi.WorkItem.ListFilesAsync(wi, jobName, false, cancellationToken).ConfigureAwait(false);
Microsoft.DotNet.SwaggerGenerator.CodeGenerator (6)
Modeler\ClassTypeModel.cs (1)
28public IImmutableList<PropertyModel> Properties { get; }
Modeler\EnumTypeModel.cs (1)
21public IImmutableList<string> Values { get; }
Modeler\MethodGroupModel.cs (1)
20public IImmutableList<MethodModel> Methods { get; }
Modeler\MethodModel.cs (1)
36public IImmutableList<ParameterModel> Parameters { get; }
Modeler\ServiceClientModel.cs (2)
25public IImmutableList<TypeModel> Types { get; } 27public IImmutableList<MethodGroupModel> MethodGroups { get; }
System.Collections.Immutable (133)
System\Collections\Immutable\IImmutableList.cs (12)
23IImmutableList<T> Clear(); 80IImmutableList<T> Add(T value); 87IImmutableList<T> AddRange(IEnumerable<T> items); 95IImmutableList<T> Insert(int index, T element); 103IImmutableList<T> InsertRange(int index, IEnumerable<T> items); 114IImmutableList<T> Remove(T value, IEqualityComparer<T>? equalityComparer); 127IImmutableList<T> RemoveAll(Predicate<T> match); 140IImmutableList<T> RemoveRange(IEnumerable<T> items, IEqualityComparer<T>? equalityComparer); 150IImmutableList<T> RemoveRange(int index, int count); 157IImmutableList<T> RemoveAt(int index); 165IImmutableList<T> SetItem(int index, T value); 178IImmutableList<T> Replace(T oldValue, T newValue, IEqualityComparer<T>? equalityComparer);
System\Collections\Immutable\ImmutableArray_1.cs (36)
1069/// See <see cref="IImmutableList{T}"/> 1071IImmutableList<T> IImmutableList<T>.Clear() 1079/// See <see cref="IImmutableList{T}"/> 1081IImmutableList<T> IImmutableList<T>.Add(T value) 1089/// See <see cref="IImmutableList{T}"/> 1091IImmutableList<T> IImmutableList<T>.AddRange(IEnumerable<T> items) 1099/// See <see cref="IImmutableList{T}"/> 1101IImmutableList<T> IImmutableList<T>.Insert(int index, T element) 1109/// See <see cref="IImmutableList{T}"/> 1111IImmutableList<T> IImmutableList<T>.InsertRange(int index, IEnumerable<T> items) 1119/// See <see cref="IImmutableList{T}"/> 1121IImmutableList<T> IImmutableList<T>.Remove(T value, IEqualityComparer<T>? equalityComparer) 1129/// See <see cref="IImmutableList{T}"/> 1131IImmutableList<T> IImmutableList<T>.RemoveAll(Predicate<T> match) 1139/// See <see cref="IImmutableList{T}"/> 1141IImmutableList<T> IImmutableList<T>.RemoveRange(IEnumerable<T> items, IEqualityComparer<T>? equalityComparer) 1149/// See <see cref="IImmutableList{T}"/> 1151IImmutableList<T> IImmutableList<T>.RemoveRange(int index, int count) 1159/// See <see cref="IImmutableList{T}"/> 1161IImmutableList<T> IImmutableList<T>.RemoveAt(int index) 1169/// See <see cref="IImmutableList{T}"/> 1171IImmutableList<T> IImmutableList<T>.SetItem(int index, T value) 1179/// See <see cref="IImmutableList{T}"/> 1181IImmutableList<T> IImmutableList<T>.Replace(T oldValue, T newValue, IEqualityComparer<T>? equalityComparer)
System\Collections\Immutable\ImmutableList.cs (38)
100public static IImmutableList<T> Replace<T>(this IImmutableList<T> list, T oldValue, T newValue) 112public static IImmutableList<T> Remove<T>(this IImmutableList<T> list, T value) 126public static IImmutableList<T> RemoveRange<T>(this IImmutableList<T> list, IEnumerable<T> items) 134/// first occurrence within the <see cref="IImmutableList{T}"/>. 138/// The object to locate in the <see cref="IImmutableList{T}"/>. The value 143/// elements in the <see cref="IImmutableList{T}"/> that extends from index 146public static int IndexOf<T>(this IImmutableList<T> list, T item) 154/// first occurrence within the <see cref="IImmutableList{T}"/>. 158/// The object to locate in the <see cref="IImmutableList{T}"/>. The value 164/// elements in the <see cref="IImmutableList{T}"/> that extends from index 167public static int IndexOf<T>(this IImmutableList<T> list, T item, IEqualityComparer<T>? equalityComparer) 175/// first occurrence within the range of elements in the <see cref="IImmutableList{T}"/> 180/// The object to locate in the <see cref="IImmutableList{T}"/>. The value 189/// elements in the <see cref="IImmutableList{T}"/> that extends from index 192public static int IndexOf<T>(this IImmutableList<T> list, T item, int startIndex) 200/// first occurrence within the range of elements in the <see cref="IImmutableList{T}"/> 205/// The object to locate in the <see cref="IImmutableList{T}"/>. The value 217/// elements in the <see cref="IImmutableList{T}"/> that extends from index 220public static int IndexOf<T>(this IImmutableList<T> list, T item, int startIndex, int count) 228/// last occurrence within the entire <see cref="IImmutableList{T}"/>. 232/// The object to locate in the <see cref="IImmutableList{T}"/>. The value 237/// <see cref="IImmutableList{T}"/>, if found; otherwise, -1. 239public static int LastIndexOf<T>(this IImmutableList<T> list, T item) 254/// last occurrence within the entire <see cref="IImmutableList{T}"/>. 258/// The object to locate in the <see cref="IImmutableList{T}"/>. The value 264/// <see cref="IImmutableList{T}"/>, if found; otherwise, -1. 266public static int LastIndexOf<T>(this IImmutableList<T> list, T item, IEqualityComparer<T>? equalityComparer) 281/// last occurrence within the range of elements in the <see cref="IImmutableList{T}"/> 286/// The object to locate in the <see cref="IImmutableList{T}"/>. The value 294/// in the <see cref="IImmutableList{T}"/> that extends from the first element 297public static int LastIndexOf<T>(this IImmutableList<T> list, T item, int startIndex) 311/// last occurrence within the range of elements in the <see cref="IImmutableList{T}"/> 316/// The object to locate in the <see cref="IImmutableList{T}"/>. The value 327/// in the <see cref="IImmutableList{T}"/> that extends from the first element 330public static int LastIndexOf<T>(this IImmutableList<T> list, T item, int startIndex, int count)
System\Collections\Immutable\ImmutableList_1.cs (47)
49/// See the <see cref="IImmutableList{T}"/> interface. 129/// See the <see cref="IImmutableList{T}"/> interface. 135/// See the <see cref="IImmutableList{T}"/> interface. 137IImmutableList<T> IImmutableList<T>.Clear() => this.Clear(); 140/// See the <see cref="IImmutableList{T}"/> interface. 205/// See the <see cref="IImmutableList{T}"/> interface. 214/// See the <see cref="IImmutableList{T}"/> interface. 232/// See the <see cref="IImmutableList{T}"/> interface. 257/// See the <see cref="IImmutableList{T}"/> interface. 266/// See the <see cref="IImmutableList{T}"/> interface. 279/// See the <see cref="IImmutableList{T}"/> interface. 284/// See the <see cref="IImmutableList{T}"/> interface. 359/// See the <see cref="IImmutableList{T}"/> interface. 387/// See the <see cref="IImmutableList{T}"/> interface. 392/// See the <see cref="IImmutableList{T}"/> interface. 397/// See the <see cref="IImmutableList{T}"/> interface. 801/// See the <see cref="IImmutableList{T}"/> interface. 806/// See the <see cref="IImmutableList{T}"/> interface. 811/// See the <see cref="IImmutableList{T}"/> interface. 813IImmutableList<T> IImmutableList<T>.Add(T value) => this.Add(value); 816/// See the <see cref="IImmutableList{T}"/> interface. 818IImmutableList<T> IImmutableList<T>.AddRange(IEnumerable<T> items) => this.AddRange(items); 826IImmutableList<T> IImmutableList<T>.Insert(int index, T item) => this.Insert(index, item); 834IImmutableList<T> IImmutableList<T>.InsertRange(int index, IEnumerable<T> items) 840/// See the <see cref="IImmutableList{T}"/> interface. 842IImmutableList<T> IImmutableList<T>.Remove(T value, IEqualityComparer<T>? equalityComparer) => this.Remove(value, equalityComparer); 845/// See the <see cref="IImmutableList{T}"/> interface. 847IImmutableList<T> IImmutableList<T>.RemoveAll(Predicate<T> match) => this.RemoveAll(match); 850/// See the <see cref="IImmutableList{T}"/> interface. 852IImmutableList<T> IImmutableList<T>.RemoveRange(IEnumerable<T> items, IEqualityComparer<T>? equalityComparer) => this.RemoveRange(items, equalityComparer); 855/// See the <see cref="IImmutableList{T}"/> interface. 857IImmutableList<T> IImmutableList<T>.RemoveRange(int index, int count) => this.RemoveRange(index, count); 864IImmutableList<T> IImmutableList<T>.RemoveAt(int index) => this.RemoveAt(index); 872IImmutableList<T> IImmutableList<T>.SetItem(int index, T value) => this.SetItem(index, value); 885IImmutableList<T> IImmutableList<T>.Replace(T oldValue, T newValue, IEqualityComparer<T>? equalityComparer) => this.Replace(oldValue, newValue, equalityComparer);
System.Text.Json.SourceGeneration (1)
Helpers\KnownTypeSymbols.cs (1)
88public INamedTypeSymbol? IImmutableListType => GetOrResolveType(typeof(IImmutableList<>), ref _IImmutableListType);