Implemented interface members:

property
this
System.Collections.Generic.IList<T>.this[System.Int32]

property
this
System.Collections.Generic.IReadOnlyList<T>.this[System.Int32]
531 writes to Item
aspire (2)
Aspire.Dashboard (5)
Aspire.Hosting (5)
Aspire.Hosting.Azure (1)
Aspire.Hosting.Browsers (1)
Aspire.Hosting.Browsers.Tests (1)
Aspire.Hosting.Rust (1)
Aspire.Hosting.Tests (2)
dotnet-svcutil-lib (13)
dotnet-user-jwts (2)
GenerateDocumentationAndConfigFiles (6)
ILAssembler (1)
ILCompiler.Compiler (2)
src\runtime\src\coreclr\tools\Common\Compiler\GenericCycleDetection\Graph.Vertex.cs (1)
50_edges[i] = e;
ILCompiler.DependencyAnalysisFramework (5)
ILCompiler.MetadataTransform (2)
ILCompiler.ReadyToRun (7)
src\runtime\src\coreclr\tools\Common\Compiler\GenericCycleDetection\Graph.Vertex.cs (1)
50_edges[i] = e;
ILCompiler.RyuJit (3)
ILCompiler.TypeSystem (4)
illink (1)
Microsoft.Analyzers.Local (1)
Microsoft.AspNetCore.Components (3)
Microsoft.AspNetCore.Diagnostics (1)
Microsoft.AspNetCore.Grpc.JsonTranscoding (6)
Microsoft.AspNetCore.Hosting (1)
Microsoft.AspNetCore.HttpOverrides (4)
Microsoft.AspNetCore.Mvc.Core (1)
Microsoft.AspNetCore.Mvc.RazorPages (1)
Microsoft.AspNetCore.Mvc.ViewFeatures (1)
Microsoft.AspNetCore.Razor.Utilities.Shared (1)
src\roslyn\src\Razor\src\Shared\Microsoft.AspNetCore.Razor.SharedUtilities\PooledObjects\PooledList`1.cs (1)
60_list[index] = value;
Microsoft.AspNetCore.Routing (5)
Microsoft.AspNetCore.Routing.Abstractions (1)
Microsoft.AspNetCore.Server.IIS (1)
Microsoft.AspNetCore.Server.Kestrel.Core (2)
Microsoft.AspNetCore.Server.Kestrel.Transport.DirectTls (1)
Microsoft.AspNetCore.Server.Kestrel.Transport.NamedPipes (1)
Microsoft.AspNetCore.Server.Kestrel.Transport.Quic (2)
Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets (1)
Microsoft.Build (5)
Microsoft.Build.Tasks.Core (1)
Microsoft.CodeAnalysis (6)
Microsoft.CodeAnalysis.Analyzers (6)
Microsoft.CodeAnalysis.AnalyzerUtilities (3)
Microsoft.CodeAnalysis.CodeStyle (2)
Microsoft.CodeAnalysis.CodeStyle.Fixes (4)
Microsoft.CodeAnalysis.CSharp (1)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (5)
Microsoft.CodeAnalysis.CSharp.NetAnalyzers (2)
Microsoft.CodeAnalysis.CSharp.Workspaces (5)
Microsoft.CodeAnalysis.Features (5)
Microsoft.CodeAnalysis.NetAnalyzers (1)
Microsoft.CodeAnalysis.Razor.Compiler (1)
Microsoft.CodeAnalysis.ResxSourceGenerator (2)
Microsoft.CodeAnalysis.Scripting (1)
Microsoft.CodeAnalysis.Workspaces (7)
Microsoft.CSharp (2)
Microsoft.DotNet.ApiCompatibility (1)
Microsoft.DotNet.HotReload.Watch (3)
Microsoft.Extensions.AI (3)
Microsoft.Extensions.AI.Abstractions (1)
Microsoft.Extensions.AI.Integration.Tests (2)
Microsoft.Extensions.AsyncState (2)
Microsoft.Extensions.Caching.Memory (1)
Microsoft.Extensions.Configuration (1)
Microsoft.Extensions.DataIngestion (1)
Microsoft.Extensions.DependencyInjection (2)
Microsoft.Extensions.DependencyInjection.Abstractions (1)
Microsoft.Maui (3)
Microsoft.Maui.Controls (7)
Microsoft.Maui.Controls.SourceGen (1)
Microsoft.Maui.Controls.Xaml (1)
Microsoft.Maui.Graphics (12)
Microsoft.ML.CodeGenerator (2)
Microsoft.ML.Core (2)
Microsoft.ML.Data (9)
Microsoft.ML.FastTree (1)
Microsoft.ML.LightGbm (1)
Microsoft.ML.OnnxTransformer (1)
Microsoft.ML.Sweeper (1)
Microsoft.ML.TestFramework (3)
Microsoft.ML.TimeSeries (3)
Microsoft.ML.Tokenizers (8)
Microsoft.ML.TorchSharp (2)
Microsoft.ML.Transforms (1)
Microsoft.NET.Sdk.Publish.Tasks (1)
Microsoft.NET.Sdk.StaticWebAssets.Tasks (1)
Microsoft.NET.StringTools (4)
Microsoft.TemplateEngine.Core (2)
Microsoft.TemplateEngine.Edge (1)
Microsoft.TemplateEngine.Orchestrator.RunnableProjects (1)
Microsoft.TemplateEngine.Utils (1)
Microsoft.TemplateSearch.Common (1)
Microsoft.VisualStudio.TestPlatform.Common (1)
Mono.Cecil.Mdb (1)
NuGet.Configuration (2)
NuGet.ProjectModel (2)
NuGet.Protocol (2)
NuGet.Resolver (2)
PresentationCore (57)
PresentationFramework (67)
PresentationFramework.Aero (1)
PresentationFramework.Aero2 (1)
PresentationFramework.AeroLite (1)
PresentationFramework.Classic (1)
PresentationFramework.Luna (1)
PresentationFramework.Royale (1)
ReachFramework (5)
Roslyn.Diagnostics.Analyzers (6)
Roslyn.Diagnostics.CSharp.Analyzers (5)
rzc (1)
System.Collections.Immutable (2)
System.CommandLine (1)
System.ComponentModel.Composition (1)
System.ComponentModel.TypeConverter (4)
System.Data.Common (4)
System.Data.Odbc (1)
System.Data.OleDb (1)
System.Diagnostics.DiagnosticSource (1)
System.Diagnostics.TraceSource (2)
System.Formats.Nrbf (3)
System.Linq (1)
System.Linq.Expressions (2)
System.Net.Http (2)
System.Net.Security (1)
System.Private.CoreLib (7)
System.Private.DataContractSerialization (1)
System.Private.Xml (15)
System.Reflection.Metadata (1)
System.Security.AccessControl (1)
System.Security.Cryptography (1)
System.Security.Cryptography.Pkcs (1)
System.Security.Principal.Windows (1)
System.ServiceModel.Primitives (1)
System.Speech (4)
System.Text.Json (2)
System.Text.Json.SourceGeneration (1)
System.Text.RegularExpressions (14)
System.Text.RegularExpressions.Generator (8)
src\runtime\src\libraries\System.Text.RegularExpressions\src\System\Text\RegularExpressions\RegexPrefixAnalyzer.cs (1)
573results[i] = result;
System.Threading.Tasks.Dataflow (10)
System.Windows.Forms (22)
System.Windows.Forms.Design (8)
System.Windows.Forms.Primitives (2)
System.Xaml (2)
VBCSCompiler (1)
5621 references to Item
aspire (25)
Aspire.Azure.Messaging.EventHubs (6)
Aspire.Azure.Messaging.ServiceBus (6)
Aspire.Azure.Messaging.WebPubSub (6)
Aspire.Azure.Storage.Queues (6)
Aspire.Cli.Tests (1)
Aspire.Dashboard (40)
Aspire.Dashboard.Components.Tests (1)
Aspire.Dashboard.Tests (12)
Aspire.Hosting (18)
Aspire.Hosting.Analyzers (2)
Aspire.Hosting.Azure (2)
Aspire.Hosting.Azure.CosmosDB (6)
Aspire.Hosting.Azure.Functions (2)
Aspire.Hosting.Azure.WebPubSub (1)
Aspire.Hosting.Blazor (1)
Aspire.Hosting.Browsers (1)
Aspire.Hosting.Browsers.Tests (1)
Aspire.Hosting.CodeGeneration.Go (5)
Aspire.Hosting.CodeGeneration.Java (7)
Aspire.Hosting.CodeGeneration.Python (1)
Aspire.Hosting.Integration.Analyzers (2)
Aspire.Hosting.JavaScript (1)
Aspire.Hosting.JavaScript.Tests (7)
Aspire.Hosting.Kubernetes.Tests (2)
Aspire.Hosting.Nats.Tests (1)
Aspire.Hosting.Radius (2)
Aspire.Hosting.Redis.Tests (2)
Aspire.Hosting.RemoteHost (5)
Aspire.Hosting.Rust (2)
Aspire.Hosting.Tests (17)
Aspire.Microsoft.Azure.Cosmos (6)
Aspire.Microsoft.EntityFrameworkCore.Cosmos (6)
Aspire.Microsoft.Extensions.Configuration.AzureAppConfiguration (6)
ConfigurationSchemaGenerator (4)
CSharpSyntaxGenerator (11)
dotnet (12)
dotnet-aot (3)
dotnet-dev-certs (2)
dotnet-svcutil-lib (177)
FrameworkFork\System.ServiceModel\System\ServiceModel\Dispatcher\EndpointAddressProcessor.cs (1)
83Attr a = attrSet[i];
dotnet-svcutil-lib.Tests (4)
dotnet-svcutil.xmlserializer (1)
dotnet-user-jwts (18)
GenerateDocumentationAndConfigFiles (30)
ILAssembler (8)
ilc (1)
ILCompiler.Compiler (109)
ILCompiler.DependencyAnalysisFramework (5)
ILCompiler.MetadataTransform (33)
ILCompiler.ReadyToRun (134)
ILCompiler.RyuJit (23)
ILCompiler.TypeSystem (7)
illink (20)
ILLink.CodeFixProvider (2)
Infrastructure.Tests (1)
Microsoft.Analyzers.Extra (1)
Microsoft.Analyzers.Extra.Tests (4)
Microsoft.Analyzers.Local (1)
Microsoft.Analyzers.Local.Tests (5)
Microsoft.AspNetCore.Analyzers (1)
Microsoft.AspNetCore.Antiforgery (8)
Microsoft.AspNetCore.App.Analyzers (6)
Microsoft.AspNetCore.Authentication.Cookies (1)
Microsoft.AspNetCore.Authentication.DeviceBoundSessions (3)
Microsoft.AspNetCore.Authentication.Twitter (1)
Microsoft.AspNetCore.Components (12)
Microsoft.AspNetCore.Components.AI (3)
Microsoft.AspNetCore.Components.Analyzers (1)
Microsoft.AspNetCore.Components.Endpoints (13)
Microsoft.AspNetCore.Components.Server (7)
Microsoft.AspNetCore.Components.Web (2)
Microsoft.AspNetCore.Components.WebAssembly (3)
Microsoft.AspNetCore.Components.WebView (1)
Microsoft.AspNetCore.DataProtection (1)
Microsoft.AspNetCore.DataProtection.MicroBenchmarks (1)
Microsoft.AspNetCore.Diagnostics (1)
Microsoft.AspNetCore.Grpc.JsonTranscoding (4)
Microsoft.AspNetCore.Hosting (3)
Microsoft.AspNetCore.Http (1)
Microsoft.AspNetCore.Http.Connections (6)
Microsoft.AspNetCore.Http.Extensions (10)
Microsoft.AspNetCore.Http.RequestDelegateGenerator (2)
Microsoft.AspNetCore.HttpLogging (7)
Microsoft.AspNetCore.HttpOverrides (2)
Microsoft.AspNetCore.Mvc.Abstractions (5)
Microsoft.AspNetCore.Mvc.Core (26)
Microsoft.AspNetCore.Mvc.RazorPages (3)
Microsoft.AspNetCore.Mvc.TagHelpers (1)
Microsoft.AspNetCore.Mvc.ViewFeatures (8)
Microsoft.AspNetCore.OpenApi (9)
Microsoft.AspNetCore.OpenApi.SourceGenerators (3)
Microsoft.AspNetCore.Razor (4)
Microsoft.AspNetCore.Razor.Runtime (3)
Microsoft.AspNetCore.Razor.Utilities.Shared (2)
src\roslyn\src\Razor\src\Shared\Microsoft.AspNetCore.Razor.SharedUtilities\PooledObjects\PooledList`1.cs (1)
44return list[index];
src\roslyn\src\Razor\src\Shared\Microsoft.AspNetCore.Razor.SharedUtilities\PooledObjects\PooledList`1.Enumerator.cs (1)
36_current = list[_index];
Microsoft.AspNetCore.Rewrite (2)
Microsoft.AspNetCore.Routing (31)
Microsoft.AspNetCore.Routing.Abstractions (1)
Microsoft.AspNetCore.Server.HttpSys (2)
Microsoft.AspNetCore.Server.IIS (3)
Microsoft.AspNetCore.Server.Kestrel.Core (12)
Microsoft.AspNetCore.Server.Kestrel.Transport.DirectTls (3)
Microsoft.AspNetCore.Server.Kestrel.Transport.NamedPipes (3)
Microsoft.AspNetCore.Server.Kestrel.Transport.Quic (6)
Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets (3)
Microsoft.AspNetCore.SignalR.Common (6)
Microsoft.AspNetCore.SignalR.Protocols.MessagePack (6)
Microsoft.AspNetCore.SignalR.Protocols.NewtonsoftJson (6)
Microsoft.AspNetCore.SignalR.Specification.Tests (6)
Microsoft.AspNetCore.SignalR.StackExchangeRedis (6)
Microsoft.AspNetCore.StaticAssets (2)
Microsoft.AspNetCore.WebUtilities (4)
Microsoft.Build (42)
Microsoft.Build.Framework (7)
Microsoft.Build.Tasks.CodeAnalysis (1)
Microsoft.Build.Tasks.Core (52)
MSBuild.cs (14)
493if (projects[i] != null)
496string projectPath = FileUtilities.AttemptToShortenPath(projects[i].ItemSpec);
498projectNames[i] = projects[i].ItemSpec;
503if (!String.IsNullOrEmpty(projects[i].GetMetadata("Properties")))
506log, ResourceUtilities.FormatResourceStringIgnoreCodeAndKeyword("General.OverridingProperties", projectNames[i]), "Properties", projects[i].GetMetadata("Properties").Split(MSBuildConstants.SemicolonChar),
521string projectUndefineProperties = projects[i].GetMetadata("UndefineProperties");
543if (!String.IsNullOrEmpty(projects[i].GetMetadata("AdditionalProperties")))
546log, ResourceUtilities.FormatResourceStringIgnoreCodeAndKeyword("General.AdditionalProperties", projectNames[i]), "AdditionalProperties", projects[i].GetMetadata("AdditionalProperties").Split(MSBuildConstants.SemicolonChar),
572if (!String.IsNullOrEmpty(projects[i].GetMetadata("ToolsVersion")))
574toolsVersions[i] = projects[i].GetMetadata("ToolsVersion");
618if (projects[i] != null)
630log.LogWarningWithCodeFromResources(null, projects[i].ItemSpec, 0, 0, 0, 0, "MSBuild.CannotRebaseOutputItemPath", outputItemFromTarget.ItemSpec, e.Message);
636projects[i].CopyMetadataTo(outputItemFromTarget);
641outputItemFromTarget.SetMetadata(ItemMetadataNames.msbuildSourceProjectFile, projects[i].GetMetadata(ItemSpecModifiers.FullPath));
Microsoft.Build.Tasks.Git (3)
Microsoft.CodeAnalysis (39)
Microsoft.CodeAnalysis.Analyzers (31)
Microsoft.CodeAnalysis.AnalyzerUtilities (22)
Microsoft.CodeAnalysis.CodeStyle (19)
Microsoft.CodeAnalysis.CodeStyle.Fixes (16)
Microsoft.CodeAnalysis.CSharp (5)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (4)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.cs (1)
182var operation = list[i];
Microsoft.CodeAnalysis.CSharp.Features (4)
Microsoft.CodeAnalysis.CSharp.NetAnalyzers (2)
Microsoft.CodeAnalysis.CSharp.Workspaces (4)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.cs (1)
182var operation = list[i];
Microsoft.CodeAnalysis.Extensions.Package (1)
Microsoft.CodeAnalysis.Features (25)
Microsoft.CodeAnalysis.NetAnalyzers (5)
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\FlowAnalysis\Extensions\ListExtensions.cs (1)
28var value = list[i];
Microsoft.CodeAnalysis.Razor.Compiler (23)
Microsoft.CodeAnalysis.ResxSourceGenerator (21)
Microsoft.CodeAnalysis.Scripting (3)
Microsoft.CodeAnalysis.Workspaces (35)
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (1)
Microsoft.CSharp (47)
Microsoft\CSharp\RuntimeBinder\Semantics\Conversion.cs (9)
851int n = CompareSrcTypesBased(typeBestSrc, prguci[iuciBestSrc].SrcImplicit, typeFrom, fFromImplicit);
878int n = CompareDstTypesBased(typeBestDst, prguci[iuciBestDst].DstImplicit, typeTo, fToImplicit);
907UdConvInfo uci = prguci[iuci];
967int n = CompareSrcTypesBased(typeBestSrc, prguci[iuciBestSrc].SrcImplicit, typeFrom, uci.SrcImplicit);
981int n = CompareDstTypesBased(typeBestDst, prguci[iuciBestDst].DstImplicit, typeTo, uci.DstImplicit);
1007MethWithInst mwiBest = new MethWithInst(prguci[iuciBest].Meth.Meth(), prguci[iuciBest].Meth.GetType(), null);
1087return ErrorHandling.Error(ErrorCode.ERR_AmbigUDConv, prguci[iuciBestSrc].Meth, prguci[iuciBestDst].Meth, typeSrc, typeDst);
Microsoft\CSharp\RuntimeBinder\Semantics\Operators.cs (10)
429int nT = WhichBofsIsBetter(binopSignatures[bestSignature], binopSignatures[index], info.type1, info.type2);
455if (WhichBofsIsBetter(binopSignatures[bestSignature], binopSignatures[index], info.type1, info.type2) >= 0)
571return BindStandardBinopCore(info, binopSignatures[bestBinopSignature], ek, flags);
1247int nT = WhichUofsIsBetter(pSignatures[nBestSignature], pSignatures[iuofs], type);
1271if (WhichUofsIsBetter(pSignatures[nBestSignature], pSignatures[iuofs], type) >= 0)
1286UnaOpFullSig uofs = pSignatures[nBestSignature];
Microsoft.Data.Analysis (34)
Microsoft.Data.Analysis.Tests (4)
Microsoft.Diagnostics.DataContractReader (1)
Microsoft.Diagnostics.DataContractReader.Contracts (10)
Microsoft.Diagnostics.DataContractReader.Legacy (69)
Dbi\DacDbiImpl.cs (28)
2443Debugger_STRData d = dacFrames[i];
3379FieldData d = dacFields[i];
3867Debug.Assert(entries[i].Equals(legacyEntries[i]),
3869$" cDAC: ({FormatExpandedTypeData(entries[i])}){Environment.NewLine}" +
3870$" DAC: ({FormatExpandedTypeData(legacyEntries[i])})");
4122Debug.Assert(entries[i].Equals(legacyEntries[i]),
4124$" cDAC: ({FormatExpandedTypeData(entries[i])}){Environment.NewLine}" +
4125$" DAC: ({FormatExpandedTypeData(legacyEntries[i])})");
5152Debug.Assert(segments[i] == legacySegments[i],
5153$"Segment {i} mismatch - cDAC: (0x{segments[i].Start:x}, 0x{segments[i].End:x}, gen={segments[i].Generation}, heap={segments[i].Heap}), DAC: (0x{legacySegments[i].Start:x}, 0x{legacySegments[i].End:x}, gen={legacySegments[i].Generation}, heap={legacySegments[i].Heap})");
6508Debug.Assert(locals[i].Offset == legacyLocals[i].Offset,
6509$"cDAC[{i}].Offset {locals[i].Offset} != DAC {legacyLocals[i].Offset}");
6510Debug.Assert(locals[i].IlVarNum == legacyLocals[i].IlVarNum,
6511$"cDAC[{i}].IlVarNum {locals[i].IlVarNum} != DAC {legacyLocals[i].IlVarNum}");
MetaDataImportImpl.cs (21)
102rTokens[count] = e.Tokens[e.Position];
208Debug.Assert(tokens[i] == legacyTokens[i], $"EnumTypeDefs token mismatch at [{i}]: cDAC=0x{tokens[i]:X}, DAC=0x{legacyTokens[i]:X}");
257Debug.Assert(tokens[i] == legacyTokens[i], $"EnumInterfaceImpls token mismatch at [{i}] for 0x{td:X}: cDAC=0x{tokens[i]:X}, DAC=0x{legacyTokens[i]:X}");
320Debug.Assert(tokens[i] == legacyTokens[i], $"EnumMethods token mismatch at [{i}] for 0x{cl:X}: cDAC=0x{tokens[i]:X}, DAC=0x{legacyTokens[i]:X}");
369Debug.Assert(tokens[i] == legacyTokens[i], $"EnumFields token mismatch at [{i}] for 0x{cl:X}: cDAC=0x{tokens[i]:X}, DAC=0x{legacyTokens[i]:X}");
435Debug.Assert(tokens[i] == legacyTokens[i], $"EnumGenericParams token mismatch at [{i}] for 0x{tk:X}: cDAC=0x{tokens[i]:X}, DAC=0x{legacyTokens[i]:X}");
Microsoft.Diagnostics.NETCore.Client (2)
Microsoft.DiaSymReader (6)
Microsoft.DotNet.ApiCompatibility (3)
Microsoft.DotNet.ApiSymbolExtensions (1)
Microsoft.DotNet.Build.Manifest (1)
Microsoft.DotNet.Build.Tasks.FileCatalog (1)
Microsoft.DotNet.Build.Tasks.Installers (1)
Microsoft.DotNet.Cli.Definitions (1)
Microsoft.DotNet.Cli.Telemetry (2)
Microsoft.DotNet.CMake.Sdk (1)
Microsoft.DotNet.HotReload.Watch (4)
Microsoft.DotNet.StrongName (4)
Microsoft.Extensions.AI (18)
Microsoft.Extensions.AI.Abstractions (1)
Microsoft.Extensions.AI.Abstractions.Tests (6)
Microsoft.Extensions.AI.Evaluation (1)
Microsoft.Extensions.AI.Evaluation.Safety (3)
Microsoft.Extensions.AI.Integration.Tests (3)
Microsoft.Extensions.AI.OpenAI (1)
Microsoft.Extensions.AI.OpenAI.Tests (77)
OpenAIChatClientTests.cs (14)
250Assert.Equal("chatcmpl-ADxFKtX6xIwdWRN42QvBj2u1RZpCK", updates[i].ResponseId);
251Assert.Equal("chatcmpl-ADxFKtX6xIwdWRN42QvBj2u1RZpCK", updates[i].MessageId);
252Assert.Equal(createdAt, updates[i].CreatedAt);
253Assert.Equal("gpt-4o-mini-2024-07-18", updates[i].ModelId);
254Assert.Equal(ChatRole.Assistant, updates[i].Role);
255Assert.Equal(i == 10 ? 0 : 1, updates[i].Contents.Count);
256Assert.Equal(i < 10 ? null : ChatFinishReason.Stop, updates[i].FinishReason);
1340Assert.Equal("chatcmpl-ADymNiWWeqCJqHNFXiI1QtRcLuXcl", updates[i].ResponseId);
1341Assert.Equal("chatcmpl-ADymNiWWeqCJqHNFXiI1QtRcLuXcl", updates[i].MessageId);
1342Assert.Equal(createdAt, updates[i].CreatedAt);
1343Assert.Equal("gpt-4o-mini-2024-07-18", updates[i].ModelId);
1344Assert.Equal(ChatRole.Assistant, updates[i].Role);
1345Assert.Equal(i < 7 ? null : ChatFinishReason.ToolCalls, updates[i].FinishReason);
1348FunctionCallContent fcc = Assert.IsType<FunctionCallContent>(Assert.Single(updates[updates.Count - 1].Contents));
OpenAIResponseClientTests.cs (61)
316Assert.Equal("resp_68b5ebab461881969ed94149372c2a530698ecbf1b9f2704", updates[i].ResponseId);
317Assert.Equal("resp_68b5ebab461881969ed94149372c2a530698ecbf1b9f2704", updates[i].ConversationId);
318Assert.Equal(createdAt, updates[i].CreatedAt);
319Assert.Equal("o4-mini-2025-04-16", updates[i].ModelId);
320Assert.Null(updates[i].AdditionalProperties);
325Assert.Single(updates[i].Contents);
326Assert.Null(updates[i].Role);
328var reasoning = Assert.IsType<TextReasoningContent>(updates[i].Contents.Single());
335Assert.Single(updates[i].Contents);
340Assert.Empty(updates[i].Contents);
343Assert.Equal(i < updates.Count - 1 ? null : ChatFinishReason.Stop, updates[i].FinishReason);
448Assert.Equal("resp_reasoning123", updates[i].ResponseId);
449Assert.Equal(createdAt, updates[i].CreatedAt);
450Assert.Equal("o4-mini-2025-04-16", updates[i].ModelId);
763Assert.Equal("resp_67d329fbc87c81919f8952fe71dafc96029dabe3ee19bb77", updates[i].ResponseId);
764Assert.Equal("resp_67d329fbc87c81919f8952fe71dafc96029dabe3ee19bb77", updates[i].ConversationId);
765Assert.Equal(createdAt, updates[i].CreatedAt);
766Assert.Equal("gpt-4o-mini-2024-07-18", updates[i].ModelId);
767Assert.Null(updates[i].AdditionalProperties);
768Assert.Equal((i >= 4 && i <= 12) || i == 16 ? 1 : 0, updates[i].Contents.Count);
769Assert.Equal(i < updates.Count - 1 ? null : ChatFinishReason.Stop, updates[i].FinishReason);
774Assert.Equal(ChatRole.Assistant, updates[i].Role);
1003Assert.Equal("resp_0b949080ec8e4b8a006920e0661d00819383ed81438ab11299", updates[i].ResponseId);
1004Assert.Equal("resp_0b949080ec8e4b8a006920e0661d00819383ed81438ab11299", updates[i].ConversationId);
1005Assert.Equal(DateTimeOffset.FromUnixTimeSeconds(1_763_762_278), updates[i].CreatedAt);
1006Assert.Equal("computer-use-preview-2025-03-11", updates[i].ModelId);
1007Assert.Null(updates[i].AdditionalProperties);
1008Assert.Equal(i >= 3 ? 1 : 0, updates[i].Contents.Count);
1009Assert.Equal(i >= 4 ? ChatFinishReason.Stop : null, updates[i].FinishReason);
1010Assert.Null(updates[i].Role);
3128Assert.Equal("resp_68d401a7b36c81a288600e95a5a119d4073420ed59d5f559", updates[i].ResponseId);
3129Assert.Equal("resp_68d401a7b36c81a288600e95a5a119d4073420ed59d5f559", updates[i].ConversationId);
3130Assert.Equal(createdAt, updates[i].CreatedAt);
3131Assert.Equal("gpt-4o-2024-08-06", updates[i].ModelId);
3132Assert.Null(updates[i].AdditionalProperties);
3136Assert.NotNull(updates[i].ContinuationToken);
3137var responsesContinuationToken = TestOpenAIResponsesContinuationToken.FromToken(updates[i].ContinuationToken!);
3140Assert.Null(updates[i].FinishReason);
3144Assert.Null(updates[i].ContinuationToken);
3145Assert.Equal(ChatFinishReason.Stop, updates[i].FinishReason);
3148Assert.Equal((i >= 5 && i <= 13) || i == 17 ? 1 : 0, updates[i].Contents.Count);
3219Assert.Equal("resp_68d40dc671a0819cb0ee920078333451029e611c3cc4a34b", updates[i].ResponseId);
3220Assert.Equal("resp_68d40dc671a0819cb0ee920078333451029e611c3cc4a34b", updates[i].ConversationId);
3227Assert.NotNull(updates[i].ContinuationToken);
3228var responsesContinuationToken = TestOpenAIResponsesContinuationToken.FromToken(updates[i].ContinuationToken!);
3232Assert.Single(updates[i].Contents);
3237Assert.NotNull(updates[i].ContinuationToken);
3238var responsesContinuationToken = TestOpenAIResponsesContinuationToken.FromToken(updates[i].ContinuationToken!);
3242Assert.Empty(updates[i].Contents);
3247Assert.Null(updates[i].ContinuationToken);
3248Assert.Single(updates[i].Contents);
4206Assert.Equal("resp_67d329fbc87c81919f8952fe71dafc96029dabe3ee19bb77", updates[i].ResponseId);
4207Assert.Equal("resp_67d329fbc87c81919f8952fe71dafc96029dabe3ee19bb77", updates[i].ConversationId);
4287Assert.Equal("resp_67d329fbc87c81919f8952fe71dafc96029dabe3ee19bb77", updates[i].ResponseId);
4288Assert.Null(updates[i].ConversationId);
4424Assert.Equal("resp_67d329fbc87c81919f8952fe71dafc96029dabe3ee19bb77", updates[i].ResponseId);
4425Assert.Null(updates[i].ConversationId);
4502Assert.Equal("resp_67d329fbc87c81919f8952fe71dafc96029dabe3ee19bb77", updates[i].ResponseId);
4503Assert.Equal("conv_12345", updates[i].ConversationId);
4580Assert.Equal("resp_67d329fbc87c81919f8952fe71dafc96029dabe3ee19bb77", updates[i].ResponseId);
4581Assert.Equal("resp_67d329fbc87c81919f8952fe71dafc96029dabe3ee19bb77", updates[i].ConversationId);
Microsoft.Extensions.AI.Stabilization.Tests (1)
Microsoft.Extensions.AI.Tests (13)
Microsoft.Extensions.AsyncState (1)
Microsoft.Extensions.Caching.Abstractions (1)
Microsoft.Extensions.Caching.Hybrid.Tests (1)
Microsoft.Extensions.Caching.Memory (6)
Microsoft.Extensions.Compliance.Testing (2)
Microsoft.Extensions.Configuration (1)
Microsoft.Extensions.Configuration.Xml (2)
Microsoft.Extensions.DataIngestion (5)
Microsoft.Extensions.DataIngestion.Tests (8)
Microsoft.Extensions.DependencyInjection (9)
Microsoft.Extensions.DependencyInjection.Abstractions (1)
Microsoft.Extensions.Diagnostics (1)
Microsoft.Extensions.Diagnostics.HealthChecks (2)
Microsoft.Extensions.Diagnostics.Testing (5)
Microsoft.Extensions.FileProviders.Composite (1)
Microsoft.Extensions.FileProviders.Embedded (4)
Microsoft.Extensions.FileSystemGlobbing (1)
Microsoft.Extensions.Http (2)
Microsoft.Extensions.Http.Diagnostics (4)
Microsoft.Extensions.Logging (1)
Microsoft.Extensions.Logging.Abstractions (2)
Microsoft.Extensions.Logging.Generators (6)
Microsoft.Extensions.Options.SourceGeneration (3)
Microsoft.Extensions.Primitives (1)
Microsoft.Extensions.ServiceDiscovery.Dns (1)
Microsoft.Extensions.Telemetry (3)
Microsoft.Extensions.Validation.ValidationsGenerator (2)
Microsoft.Extensions.VectorData.ConformanceTests (6)
Microsoft.Gen.BuildMetadata.Unit.Tests (2)
Microsoft.Gen.ComplianceReports.Unit.Tests (2)
Microsoft.Gen.ContextualOptions.Unit.Tests (2)
Microsoft.Gen.Logging (1)
Microsoft.Gen.Logging.Unit.Tests (2)
Microsoft.Gen.MetadataExtractor.Unit.Tests (2)
Microsoft.Gen.Metrics (1)
Microsoft.Gen.Metrics.Unit.Tests (2)
Microsoft.Gen.MetricsReports.Unit.Tests (2)
Microsoft.Interop.ComInterfaceGenerator (1)
Microsoft.Interop.SourceGeneration (3)
Microsoft.Maui (11)
Microsoft.Maui.Controls (186)
Shell\ShellSection.cs (32)
67 return _navStack[_navStack.Count - 1];
119 var page = _navStack[_navStack.Count - 1];
140 oldStack[i].SendDisappearing();
146 RemovePage(oldStack[i]);
159 var last = _navStack[_navStack.Count - 1];
335 var routeToRemove = Routing.GetRoute(navStackCopy[i]);
336 if (i > globalRoutes.Count || routeToRemove != globalRoutes[i - 1])
338 OnRemovePage(navStackCopy[i]);
359 if (navIndex < _navStack.Count && Routing.GetRoute(_navStack[navIndex]) == globalRoutes[i])
364 var page = GetOrCreateFromRoute(globalRoutes[i], queryData, services, i == globalRoutes.Count - 1, false);
372 Navigation.InsertPageBefore(page, _navStack[navIndex]);
387 route = globalRoutes[i];
395 Page navPage = navStack.Count > i + 1 ? navStack[i + 1] : null;
421 bool isAnimated = animate ?? IsNavigationAnimated(navStack[navStack.Count - 1]);
431 if (nextModalPageToPopIndex >= 0 && navStack[nextModalPageToPopIndex] == navPage)
436 if (Navigation.ModalStack.Contains(navStack[navStack.Count - 1]))
454 bool isAnimated = animate ?? IsNavigationAnimated(_navStack[_navStack.Count - 1]);
459 OnRemovePage(_navStack[_navStack.Count - 2]);
482 if (Routing.GetRoute(_navStack[j]) == globalRoutes[i])
492 OnRemovePage(_navStack[j]);
541 var content = GetOrCreateFromRoute(globalRoutes[i], queryData, services, isLast, false);
573 var modalPage = modalPageStacks[i];
618 bool isAnimated = animate ?? IsNavigationAnimated(pages[i]);
619 await OnPushAsync(pages[i], isAnimated);
622 Navigation.InsertPageBefore(pages[i], pages[i + 1]);
790 var page = _navStack[_navStack.Count - 1];
829 var page = _navStack[_navStack.Count - 1];
847 oldStack[i].SendDisappearing();
848 RemovePage(oldStack[i]);
Microsoft.Maui.Controls.Build.Tasks (7)
Microsoft.Maui.Controls.SourceGen (1)
Microsoft.Maui.Controls.Xaml (4)
Microsoft.Maui.Essentials (1)
Microsoft.Maui.Graphics (67)
PathF.cs (64)
86 return _operations[_operations.Count - 1] == PathOperation.Close;
108 yield return _operations[i];
117 yield return _points[i];
126 return _points[_points.Count - 1];
150 return _points[index];
185 if (_operations[_operations.Count - 1] == PathOperation.Close)
200 return _operations[aIndex];
207 return _arcAngles[aIndex];
227 return _arcClockwise[aIndex];
272 if (_operations[_operations.Count - 1] == PathOperation.Close)
435 var operation = _operations[operationIndex];
492 var type = _operations[s];
544 var segmentType = _operations[segment];
613 var segmentType = _operations[segment];
618 var points = new[] { _points[pointIndex] };
628 var points = new[] { _points[pointIndex] };
639 var points = new[] { _points[pointIndex++], _points[pointIndex] };
649 var points = new[] { _points[pointIndex++], _points[pointIndex++], _points[pointIndex] };
659 var points = new[] { _points[pointIndex++], _points[pointIndex] };
719 var segmentType = _operations[segment];
767 var segmentType = _operations[segment];
910 var startAngle = _arcAngles[arcIndex++];
911 var endAngle = _arcAngles[arcIndex++];
912 var clockwise = _arcClockwise[clockwiseIndex++];
927 var point = _points[pointIndex];
934 _points[i] = Vector2.Transform((Vector2)_points[i], transform);
958 path.MoveTo(_points[i++]);
962 path.LineTo(_points[i++]);
966 path.QuadTo(_points[i++], _points[i++]);
970 path.CurveTo(_points[i++], _points[i++], _points[i++]);
974 path.AddArc(_points[i++], _points[i++], _arcAngles[a++], _arcAngles[a++], _arcClockwise[c++]);
1006 if (operations[i] == PathOperation.Move)
1021 else if (operations[i] == PathOperation.Close)
1239 return _subPathsClosed[subPathIndex];
1278 _points[i] = _points[i].Offset(x, y);
1286 _points[index] = _points[index].Offset(dx, dy);
1299 var segmentType = _operations[i];
1306 var point = _points[i];
1315 var arcAngle = _arcAngles[i];
1325 var arcClockwise = _arcClockwise[i];
1356 var segmentType = _operations[i];
1363 var point = _points[i];
1372 var arcAngle = _arcAngles[i];
1382 var arcClockwise = _arcClockwise[i];
1465 var operation = _operations[i];
1469 flattenedPath.MoveTo(_points[pointIndex++]);
1472 flattenedPath.LineTo(_points[pointIndex++]);
1494 var topLeft = _points[pointIndex++];
1495 var bottomRight = _points[pointIndex++];
1527 var startPoint = _points[pointIndex - 1];
1528 var quadControlPoint = _points[pointIndex];
1529 var endPoint = _points[pointIndex + 1];
1606 var point = curvePoints[index];
Microsoft.Maui.Graphics.Skia (2)
Microsoft.ML.AutoML (2)
Microsoft.ML.CodeGenerator (4)
Microsoft.ML.CodeGenerator.Tests (2)
Microsoft.ML.Core (32)
Microsoft.ML.Core.Tests (12)
Microsoft.ML.Data (69)
Microsoft.ML.DataView (5)
Microsoft.ML.Ensemble (6)
Microsoft.ML.FastTree (46)
Microsoft.ML.LightGbm (3)
Microsoft.ML.Mkl.Components (4)
Microsoft.ML.OnnxConverter (2)
Microsoft.ML.OnnxTransformerTest (8)
Microsoft.ML.Parquet (2)
Microsoft.ML.PerformanceTests (1)
Microsoft.ML.ResultProcessor (11)
Microsoft.ML.Samples (24)
Microsoft.ML.SamplesUtils (2)
Microsoft.ML.StandardTrainers (6)
Microsoft.ML.Sweeper (8)
Microsoft.ML.TestFramework (7)
Microsoft.ML.Tests (23)
TrainerEstimators\TreeEstimators.cs (10)
566Assert.Equal(nativeResult0[j + i * _classNumber], mlnetPredictions[i].Score[j], 0.000001);
574Assert.Equal(prob / sum, mlnetPredictions[i].Score[j], 0.000001);
602Assert.Equal(nativeResult0[j + i * _classNumber], mlnetPredictions[i].Score[j], 0.000001);
610Assert.Equal(prob / sum, mlnetPredictions[i].Score[j], 0.000001);
644areEqual &= firstMlnetPredictions[i].Score[j].Equals(secondMlnetPredictions[i].Score[j]);
673Assert.Equal(nativeResult0[j + i * _classNumber], mlnetPredictions[i].Score[j], 0.000001);
679Assert.Equal(prob / sum, mlnetPredictions[i].Score[j], 0.000001);
702Assert.Equal(nativeResult0[j + i * _classNumber], mlnetPredictions[i].Score[j], 0.000001);
708Assert.Equal(prob / sum, mlnetPredictions[i].Score[j], 0.000001);
Microsoft.ML.TimeSeries (52)
Microsoft.ML.TimeSeries.Tests (39)
TimeSeriesDirectApi.cs (25)
141Assert.Equal(expectedValues[index++], row.Change[0]);
142Assert.Equal(expectedValues[index++], row.Change[1]);
143Assert.Equal(expectedValues[index++], row.Change[2]);
144Assert.Equal(expectedValues[index++], row.Change[3]);
198Assert.Equal(expectedValues[index++], row.Change[0], 0.0000001); // Alert
199Assert.Equal(expectedValues[index++], row.Change[1], 0.0000001); // Raw score
200Assert.Equal(expectedValues[index++], row.Change[2], 0.0000001); // P-Value score
201Assert.Equal(expectedValues[index++], row.Change[3], 0.0000001); // Martingale score
408Assert.Equal(expectedForecast[localIndex], row.Forecast[localIndex], 0.0000001);
409Assert.Equal(minCnf[localIndex], row.MinCnf[localIndex], 0.0000001);
410Assert.Equal(maxCnf[localIndex], row.MaxCnf[localIndex], 0.0000001);
662Assert.True(prediction.Prediction[6] > data[k].Value || data[k].Value > prediction.Prediction[5]);
714Assert.True(prediction.Prediction[6] <= data[index].Value);
715Assert.True(data[index].Value <= prediction.Prediction[5]);
821Assert.True(prediction.Prediction[6] > data[k].Value || data[k].Value > prediction.Prediction[5]);
826Assert.True(prediction.Prediction[6] <= data[k].Value);
827Assert.True(data[k].Value <= prediction.Prediction[5]);
879Assert.True(prediction.Prediction[6] > data[k].Value || data[k].Value > prediction.Prediction[5]);
884Assert.True(prediction.Prediction[6] <= data[k].Value);
885Assert.True(data[k].Value <= prediction.Prediction[5]);
911data[i].Value = -data[i].Value;
TimeSeriesSimpleApiTests.cs (14)
69Assert.Equal(expectedValues[index++], row.Data[0], 0.0000001);
70Assert.Equal(expectedValues[index++], row.Data[1], 0.0000001);
71Assert.Equal(expectedValues[index++], row.Data[2], 0.0000001);
72Assert.Equal(expectedValues[index++], row.Data[3], 0.0000001);
113CompareNumbersWithTolerance(expectedValues[index++], row.Data[0], digitsOfPrecision: 5); // Alert
114CompareNumbersWithTolerance(expectedValues[index++], row.Data[1], digitsOfPrecision: 5); // Raw score
115CompareNumbersWithTolerance(expectedValues[index++], row.Data[2], digitsOfPrecision: 5); // P-Value score
116CompareNumbersWithTolerance(expectedValues[index++], row.Data[3], digitsOfPrecision: 5); // Martingale score
164CompareNumbersWithTolerance(expectedValues[i][0], row.Data[0], digitsOfPrecision: 7);
165CompareNumbersWithTolerance(expectedValues[i][1], row.Data[1], digitsOfPrecision: 7);
166CompareNumbersWithTolerance(expectedValues[i][2], row.Data[2], digitsOfPrecision: 7);
222CompareNumbersWithTolerance(expectedValues[i][0], row.Data[0], digitsOfPrecision: 6);
223CompareNumbersWithTolerance(expectedValues[i][1], row.Data[1], digitsOfPrecision: 6);
224CompareNumbersWithTolerance(expectedValues[i][2], row.Data[2], digitsOfPrecision: 6);
Microsoft.ML.Tokenizers (75)
Model\SentencePieceUnigramModel.cs (24)
48if (modelProto.Pieces[i].Type == ModelProto.Types.SentencePiece.Types.Type.Normal ||
49modelProto.Pieces[i].Type == ModelProto.Types.SentencePiece.Types.Type.UserDefined ||
50modelProto.Pieces[i].Type == ModelProto.Types.SentencePiece.Types.Type.Unused)
52string piece = modelProto.Pieces[i].Piece;
53float score = modelProto.Pieces[i].Score;
54_vocabReverse[i] = (piece, score, modelProto.Pieces[i].Type);
59else if (modelProto.Pieces[i].Type == ModelProto.Types.SentencePiece.Types.Type.Byte)
63else if (modelProto.Pieces[i].Type == ModelProto.Types.SentencePiece.Types.Type.Unknown)
66_vocabReverse[i] = (modelProto.Pieces[i].Piece, modelProto.Pieces[i].Score, ModelProto.Types.SentencePiece.Types.Type.Unknown);
651EncodedToken temp = tokens[start];
652tokens[start] = tokens[end];
655int tokenLength = tokens[start].Offset.End.Value;
657tokens[start] = new EncodedToken(tokens[start].Id, tokens[start].Value, new Range(tokensOffset, tokensOffset + tokenLength));
666int tokenLength = tokens[start].Offset.End.Value;
668tokens[start] = new EncodedToken(tokens[start].Id, tokens[start].Value, new Range(tokensOffset, tokensOffset + tokenLength));
693if (tokens[insertionStartPosition].Id == UnknownId)
695int offsetStart = tokens[insertionStartPosition].Offset.Start.Value;
696int tokenLength = tokens[insertionStartPosition].Offset.End.Value - offsetStart;
1031Debug.Assert(ids[IdsIndex] == UnknownId);
1158if (ids[index] == UnknownId)
1189charsConsumed += _vocabReverse[ids[index]].Piece.Length;
Microsoft.ML.Tokenizers.Tests (5)
Microsoft.ML.TorchSharp (44)
AutoFormerV2\AutoFormerV2Backbone.cs (6)
93inChannels: embedChannels[iLayer],
94outChannels: embedChannels[Math.Min(iLayer + 1, embedChannels.Count - 1)],
95depth: depths[iLayer],
96numHeads: numHeads[iLayer],
97windowSize: windowSizes[iLayer],
150var res = xOut.view(n, h, w, this.numFeatures[iLayer]).permute(0, 3, 1, 2).contiguous();
Microsoft.ML.Transforms (40)
Microsoft.NET.Build.Tasks (1)
Microsoft.Net.Http.Headers (1)
Microsoft.NET.Sdk.BlazorWebAssembly.Tasks (2)
Microsoft.NET.Sdk.BlazorWebAssembly.Tool (2)
Microsoft.NET.Sdk.Publish.Tasks (2)
Microsoft.NET.Sdk.StaticWebAssets.Tasks (26)
Microsoft.NET.Sdk.StaticWebAssets.Tool (2)
Microsoft.NET.StringTools (15)
Microsoft.Private.Windows.Core (2)
Microsoft.TemplateEngine.Cli (20)
TabularOutput\TabularOutput.cs (20)
85header[i] = new TextWrapper(_columns[i].Header ?? string.Empty, _columns[i].MaxWidth, _settings.NewLine, _settings.ShrinkReplacement);
97row[i] = _columns[i].GetCell(rowDataItem);
116header[i].AppendTextWithPadding(b, j, _columns[i].CalculatedWidth, _columns[i].TextAlign);
131b.Append(_settings.HeaderSeparator.Value, _columns[i].CalculatedWidth);
159if (_ordering[i].Item2)
161orderedRows = orderedRows.ThenByDescending(x => x[_ordering[localI].Item1].RawText, _ordering[i].Item3);
165orderedRows = orderedRows.ThenBy(x => x[_ordering[localI].Item1].RawText, _ordering[i].Item3);
181rowToRender[columnIndex].AppendTextWithPadding(b, lineWithinRow, _columns[columnIndex].CalculatedWidth, _columns[columnIndex].TextAlign);
246_columns[i].CalculatedWidth = columnWidthLookup[i];
259if (_columns[i].ShrinkIfNeeded)
261minimumLengthNeeded += Math.Min(_columns[i].MinWidth, columnWidthLookup[i]);
274if (_columns[i].ShrinkIfNeeded)
276_columns[i].CalculatedWidth = Math.Min(_columns[i].MinWidth, columnWidthLookup[i]);
408realMaxWidth = Math.Max(realMaxWidth, lines[lines.Count - 1].GetUnicodeLength());
Microsoft.TemplateEngine.Core (15)
Microsoft.TestPlatform.CommunicationUtilities (4)
Microsoft.TestPlatform.CrossPlatEngine (3)
Microsoft.TestPlatform.Filter.Source (3)
Microsoft.VisualBasic.Core (12)
Microsoft.VisualStudio.TestPlatform.Common (6)
Mono.Cecil (2)
Mono.Cecil.Mdb (1)
MSBuild (1)
NuGet.Build.Tasks.Console (2)
NuGet.CommandLine.XPlat (12)
NuGet.Commands (16)
NuGet.Configuration (2)
NuGet.DependencyResolver.Core (12)
NuGet.PackageManagement (2)
NuGet.Packaging (5)
NuGet.ProjectModel (2)
NuGet.Protocol (5)
NuGet.Resolver (30)
Pipelines.AppHost (2)
PresentationBuildTasks (14)
PresentationCore (532)
PresentationFramework (792)
MS\Internal\Documents\TextBoxView.cs (78)
505return _visualChildren[index];
646int startOffset = Math.Min(_lineMetrics[_lineMetrics.Count - 1].EndOffset, startPosition.Offset);
647int endOffset = Math.Min(_lineMetrics[_lineMetrics.Count - 1].EndOffset, endPosition.Offset);
665bool firstLinePartiallyCovered = _lineMetrics[firstLineIndex].Offset < startOffset ||
666_lineMetrics[firstLineIndex].EndOffset > endOffset;
667bool lastLinePartiallyCovered = _lineMetrics[lastLineIndex].Offset < startOffset ||
668_lineMetrics[lastLineIndex].EndOffset > endOffset;
690double contentOffset = GetContentOffset(_lineMetrics[lineIndex].Width, alignment);
691Rect rect = new Rect(contentOffset, lineIndex * _lineHeight, _lineMetrics[lineIndex].Width, _lineHeight);
694ITextPointer endOfLinePosition = _host.TextContainer.CreatePointerAtOffset(_lineMetrics[lineIndex].EndOffset, LogicalDirection.Backward);
734nextLinePosition = _host.TextContainer.CreatePointerAtOffset(_lineMetrics[lineIndex + linesMoved].Offset, LogicalDirection.Forward);
780if (position.Offset > _lineMetrics[lineIndex].Offset)
839if (nextCharacterHit.FirstCharacterIndex + nextCharacterHit.TrailingLength == _lineMetrics[lineIndex].EndOffset &&
853else if (nextCharacterHit.FirstCharacterIndex + nextCharacterHit.TrailingLength == _lineMetrics[lineIndex].Offset &&
902if (backspaceCharacterHit.FirstCharacterIndex + backspaceCharacterHit.TrailingLength == _lineMetrics[lineIndex].Offset)
935ITextPointer start = _host.TextContainer.CreatePointerAtOffset(_lineMetrics[lineIndex].Offset, LogicalDirection.Forward);
936ITextPointer end = _host.TextContainer.CreatePointerAtOffset(_lineMetrics[lineIndex].Offset + _lineMetrics[lineIndex].ContentLength, LogicalDirection.Forward);
1056int lastValidOffset = _lineMetrics[_lineMetrics.Count - 1].EndOffset;
1068int newLastValidOffset = _lineMetrics[_lineMetrics.Count - 1].EndOffset;
1140LineRecord record = _lineMetrics[index];
1259ITextPointer end = _host.TextContainer.CreatePointerAtOffset(_lineMetrics[_lineMetrics.Count - 1].EndOffset, LogicalDirection.Forward);
1528LineRecord metrics = _lineMetrics[lineIndex];
1618LineRecord record = _lineMetrics[index];
1685LineRecord metrics = _lineMetrics[lineIndex];
1838LineRecord metrics = _lineMetrics[lineIndex];
1915if (_visualChildren[i] == null || _visualChildren[i].DiscardOnArrange)
1917RemoveVisualChild(_visualChildren[i]);
1921_visualChildren[i] = _visualChildren[j];
1953RemoveVisualChild(_visualChildren[i]);
2000int startOffset = Math.Max(_lineMetrics[lineIndex].Offset, unclippedStartOffset);
2001int endOffset = Math.Min(_lineMetrics[lineIndex].EndOffset, unclippedEndOffset);
2008if (unclippedStartOffset == _lineMetrics[lineIndex].EndOffset)
2034Invariant.Assert(endOffset == _lineMetrics[lineIndex].Offset ||
2035endOffset == _lineMetrics[lineIndex].Offset + _lineMetrics[lineIndex].ContentLength);
2053if (unclippedEndOffset >= _lineMetrics[lineIndex].EndOffset)
2059double contentOffset = GetContentOffset(_lineMetrics[lineIndex].Width, alignment);
2060Rect rect = new Rect(contentOffset + _lineMetrics[lineIndex].Width, lineIndex * _lineHeight, endOfParaGlyphWidth, _lineHeight);
2086int lineStartOffset = _lineMetrics[lineIndex].Offset;
2087int lineEndOffset = _lineMetrics[lineIndex].EndOffset;
2104if (unclippedStartOffset == _lineMetrics[lineIndex].EndOffset)
2116Invariant.Assert(endOffset == _lineMetrics[lineIndex].Offset ||
2117endOffset == _lineMetrics[lineIndex].Offset + _lineMetrics[lineIndex].ContentLength);
2132if (unclippedEndOffset >= _lineMetrics[lineIndex].EndOffset)
2138double contentOffset = GetContentOffset(_lineMetrics[lineIndex].Width, alignment);
2139Rect rect = new Rect(contentOffset + _lineMetrics[lineIndex].Width, 0, endOfParaGlyphWidth, _lineHeight);
2194lineOffset = _lineMetrics[_lineMetrics.Count - 1].EndOffset;
2284if (range.StartIndex > _lineMetrics[_lineMetrics.Count - 1].EndOffset)
2304if (range.StartIndex > _lineMetrics[_lineMetrics.Count - 1].EndOffset)
2345_lineMetrics[i].Offset += delta;
2362lineOffset = _lineMetrics[lineIndex].Offset;
2402if (endOffset > _lineMetrics[_lineMetrics.Count - 1].EndOffset)
2405endOffset = _lineMetrics[_lineMetrics.Count - 1].EndOffset;
2419_lineMetrics[i].Offset += delta;
2436lineOffset = _lineMetrics[lineIndex].Offset;
2446(range.StartIndex > lineOffset || range.StartIndex + -delta < _lineMetrics[lineIndex].EndOffset))
2479int originalEndOffset = _lineMetrics[lineIndex].EndOffset;
2480lineOffset = _lineMetrics[lineIndex].Offset;
2493if (originalEndOffset != _lineMetrics[lineIndex].EndOffset)
2512lineOffset != _lineMetrics[lineIndex].Offset))
2515lineOffset >= _lineMetrics[lineIndex].EndOffset)
2534lineOffset + line.Length <= _lineMetrics[lineIndex].Offset)
2548Invariant.Assert(lineOffset < _lineMetrics[lineIndex].EndOffset);
2550var curLine = _lineMetrics[lineIndex];
2602desiredSize.Width = Math.Max(desiredSize.Width, _lineMetrics[i].Width);
2670_viewportLineVisuals[lineIndex - _viewportLineVisualsIndex + i] = oldLineVisuals[lineIndex - oldLineVisualsIndex + i];
2677oldLineVisuals[i]?.DiscardOnArrange = true;
2682oldLineVisuals[i]?.DiscardOnArrange = true;
2699lineVisual = _viewportLineVisuals[lineIndex - _viewportLineVisualsIndex];
2733_viewportLineVisuals[lineIndex - _viewportLineVisualsIndex] != null)
2736_viewportLineVisuals[lineIndex - _viewportLineVisualsIndex].DiscardOnArrange = true;
2763_viewportLineVisuals[start + i]?.DiscardOnArrange = true;
2865_lineMetrics[_lineMetrics.Count - 1].EndOffset >= position.Offset;
2926int viewportStart = _lineMetrics[firstLineIndex].Offset;
2927int viewportEnd = _lineMetrics[lastLineIndex].EndOffset;
MS\Internal\PtsHost\PtsCache.cs (46)
184if (!_contextPool[index].InUse &&
185_contextPool[index].IsOptimalParagraphEnabled == ptsContext.IsOptimalParagraphEnabled)
196_contextPool[index].IsOptimalParagraphEnabled = ptsContext.IsOptimalParagraphEnabled;
197_contextPool[index].PtsHost = new PtsHost();
198_contextPool[index].PtsHost.Context = CreatePTSContext(index, textFormattingMode);
204if (_contextPool[index].IsOptimalParagraphEnabled)
206ptsContext.TextFormatter = _contextPool[index].TextFormatter;
210_contextPool[index].InUse = true;
211_contextPool[index].Owner = new WeakReference(ptsContext);
213return _contextPool[index].PtsHost;
253if (_contextPool[index].PtsHost == ptsHost)
259PTS.Validate(PTS.GetFloaterHandlerInfo(ref _contextPool[index].FloaterInit, pobjectinfo));
272if (_contextPool[index].PtsHost == ptsHost)
278PTS.Validate(PTS.GetTableObjHandlerInfo(ref _contextPool[index].TableobjInit, pobjectinfo));
313PtsContext ptsContext = _contextPool[index].Owner.Target as PtsContext;
316Invariant.Assert(_contextPool[index].PtsHost.Context == ptsContext.Context, "PTS Context mismatch.");
317_contextPool[index].Owner = new WeakReference(null);
318_contextPool[index].InUse = false;
324if (!_contextPool[index].InUse)
329Invariant.Assert(_contextPool[index].PtsHost.Context != IntPtr.Zero, "PTS Context handle is not valid.");
330PTS.IgnoreError(PTS.DestroyDocContext(_contextPool[index].PtsHost.Context));
331Invariant.Assert(_contextPool[index].InstalledObjects != IntPtr.Zero, "Installed Objects handle is not valid.");
332PTS.IgnoreError(PTS.DestroyInstalledObjectsInfo(_contextPool[index].InstalledObjects));
335_contextPool[index].TextPenaltyModule?.Dispose();
375if (_contextPool[index].PtsHost.Context == ptsContext.Context)
377_contextPool[index].Owner = new WeakReference(null);
378_contextPool[index].InUse = false;
399if (!_contextPool[index].InUse)
401Invariant.Assert(_contextPool[index].PtsHost.Context != IntPtr.Zero, "PTS Context handle is not valid.");
402PTS.Validate(PTS.DestroyDocContext(_contextPool[index].PtsHost.Context));
403Invariant.Assert(_contextPool[index].InstalledObjects != IntPtr.Zero, "Installed Objects handle is not valid.");
404PTS.Validate(PTS.DestroyInstalledObjectsInfo(_contextPool[index].InstalledObjects));
407_contextPool[index].TextPenaltyModule?.Dispose();
429ptsHost = _contextPool[index].PtsHost;
433InitInstalledObjectsInfo(ptsHost, ref _contextPool[index].SubtrackParaInfo, ref _contextPool[index].SubpageParaInfo, out installedObjects, out installedObjectsCount);
434_contextPool[index].InstalledObjects = installedObjects;
437InitGenericInfo(ptsHost, (IntPtr)(index + 1), installedObjects, installedObjectsCount, ref _contextPool[index].ContextInfo);
440InitFloaterObjInfo(ptsHost, ref _contextPool[index].FloaterInit);
441InitTableObjInfo(ptsHost, ref _contextPool[index].TableobjInit);
444if (_contextPool[index].IsOptimalParagraphEnabled)
450_contextPool[index].TextPenaltyModule = penaltyModule;
451_contextPool[index].ContextInfo.ptsPenaltyModule = ptsPenaltyModule;
452_contextPool[index].TextFormatter = TextFormatter.CreateFromContext(textFormatterContext, textFormattingMode);
458GC.SuppressFinalize(_contextPool[index].TextPenaltyModule);
462PTS.Validate(PTS.CreateDocContext(ref _contextPool[index].ContextInfo, out context));
System\Windows\Controls\DataGridCellsPanel.cs (27)
176RealizedColumnsBlock rcb = blockList[i];
188RealizedColumnsBlock nextRcb = blockList[i + 1];
194measureWidth += GetColumnEstimatedMeasureWidthSum(blockList[blockList.Count - 1].EndIndex + 1, parentDataGrid.Columns.Count - 1, averageColumnWidth);
470if (indexList[i] != indexList[i - 1] + 1)
474resultList.Add(new RealizedColumnsBlock(startIndex, indexList[i - 1], 0));
478RealizedColumnsBlock lastRealizedColumnsBlock = resultList[resultList.Count - 1];
480resultList.Add(new RealizedColumnsBlock(startIndex, indexList[i - 1], startIndexOffset));
483startIndex = indexList[i];
490resultList.Add(new RealizedColumnsBlock(startIndex, indexList[i], 0));
494RealizedColumnsBlock lastRealizedColumnsBlock = resultList[resultList.Count - 1];
496resultList.Add(new RealizedColumnsBlock(startIndex, indexList[i], startIndexOffset));
758UIElement child = _realizedChildren[realizedChildIndex];
998if (realizedColumnDisplayIndices[displayIndexListIterator] == displayIndex)
1002else if (realizedColumnDisplayIndices[displayIndexListIterator] > displayIndex)
1036RealizedColumnsBlock block = (blockCount > 0 ? blockList[blockIndex] : new RealizedColumnsBlock(-1, -1, -1));
1186realizedChild = _realizedChildren[realizedIndex];
1326RealizedColumnsBlock lastBlock = blockList[blockList.Count - 1];
1327RealizedColumnsBlock lastDisplayIndexBlock = displayIndexBlockList[displayIndexBlockList.Count - 1];
1389j < additionalChildrenCount && additionalChildIndices[j] <= childIndex; j++)
1417UIElement child = children[additionalChildIndices[i]] as UIElement;
1536RealizedColumnsBlock block = blockList[i];
1554RealizedColumnsBlock lastBlock = blockList[blockList.Count - 1];
1574RealizedColumnsBlock block = blockList[blockIndex++];
1601block = blockList[blockIndex++];
1639RealizedColumnsBlock block = blockList[j];
1648int childColumnIndex = (displayIndex < 0 ? -1 : displayIndexMap[displayIndex]);
System\Windows\StyleHelper.cs (9)
2224DependencyObject walk = templateChain[i];
2255DependencyObject walk = templateChain[i];
2519TriggerAction action = actionsList[i];
3522if (dictionaries[i].HasImplicitStyles)
4347InvokePropertyTriggerActions( triggerList[i], container, dp, changedArgs, sourceChildIndex,
4798InvokeActions(actionList[i].TriggerBase,
4799triggerContainer, actionList[i].TriggerActionCollection,
5277InvokeDataTriggerActions( triggerList[i], container, binding, e,
5434DependencyObject child = styledChildren[childIndex - 1];
PresentationFramework.Aero (2)
PresentationFramework.Aero2 (2)
PresentationFramework.AeroLite (2)
PresentationFramework.Classic (2)
PresentationFramework.Luna (2)
PresentationFramework.Royale (2)
QuarantineTools.Tests (4)
ReachFramework (75)
AlphaFlattener\Flattener.cs (48)
308PrimitiveInfo info = commands[i];
341DisplayList.PrintPrimitive(commands[i], i, true);
360commands[i]?.SetID(i);
370PrimitiveInfo info = commands[i];
422PrimitiveInfo pi = _dl.Commands[i];
428_dl.Commands[j].underlay.Remove(i);
440_dl.Commands[j].overlapHasTransparency--;
443_dl.Commands[j].overlap.Remove(i);
557commands[k].underlay.Remove(i);
558commands[k].underlay.Add(j);
566commands[k].overlap.Remove(i);
567commands[k].overlap.Add(j);
578commands[k].underlay.Remove(j);
579commands[k].underlay.Add(i);
587commands[k].overlap.Remove(j);
588commands[k].overlap.Add(i);
607PrimitiveInfo pj = commands[j];
618int i = pj.underlay[n];
620PrimitiveInfo pi = commands[i];
641SwitchCommands(commands, i, commands[i], i + 1, commands[i + 1], false);
661PrimitiveInfo pi = commands[i];
671qi = commands[pi.underlay[pi.underlay.Count - 1]];
735commands[pi.underlay[k]].overlapHasTransparency--;
762PrimitiveInfo qi = commands[pi.underlay[j]];
768int under = pi.underlay[k];
770commands[under].overlap.Remove(i);
771commands[under].overlapHasTransparency--;
788List<int> l = commands[i].underlay;
796oldUnderlay[i].Add(l[j]);
829PrimitiveInfo pi = commands[i];
841PrimitiveInfo qi = commands[pi.overlap[j]];
863PrimitiveInfo pj = commands[j];
867if ((pj.underlay[pj.underlay.Count - 1] == i) && pj.FullyCovers(pi) && !pi.FullyCovers(pj))
902PrimitiveInfo pi = commands[i];
919commands[j].underlay.Remove(i);
930commands[j].overlap.Remove(i);
973PrimitiveInfo pi = commands[i];
982DisplayList.PrintPrimitive(commands[i], i, false);
997DisplayList.LeftPad(transparentCluster[i].DebugBounds, 0),
998DisplayList.LeftPad(transparentCluster[i].DebugPrimitives, 0),
999transparentCluster[i].DebugRasterize);
1022PrimitiveInfo pi = commands[i];
1047ctx.DrawRectangle(null, pen, transparentCluster[i].DebugBounds);
Roslyn.Diagnostics.Analyzers (30)
Roslyn.Diagnostics.CSharp.Analyzers (4)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.cs (1)
182var operation = list[i];
rzc (11)
sdk-tasks (1)
Shared.Tests (2)
Stress.ApiService (2)
System.CodeDom (2)
System.Collections (2)
System.Collections.Concurrent (1)
System.Collections.Immutable (6)
System.CommandLine (13)
System.ComponentModel.Annotations (1)
System.ComponentModel.Composition (2)
System.ComponentModel.TypeConverter (31)
System.Configuration.ConfigurationManager (4)
System.Console (2)
System.Data.Common (44)
System.Data.Odbc (8)
System.Data.OleDb (12)
System.Diagnostics.DiagnosticSource (5)
System.Diagnostics.Process (1)
System.Diagnostics.TraceSource (8)
System.DirectoryServices (1)
System.DirectoryServices.AccountManagement (7)
System.Drawing.Common (3)
System.Formats.Cbor (1)
System.Formats.Nrbf (5)
System.IO.Compression (4)
System.IO.FileSystem.Watcher (1)
System.IO.Packaging (26)
System.IO.Pipelines (1)
System.Linq (5)
System.Linq.AsyncEnumerable (1)
System.Linq.Expressions (19)
System.Linq.Parallel (14)
System.Net.Http (14)
System.Net.HttpListener (3)
System.Net.Mail (1)
System.Net.NetworkInformation (5)
System.Net.Primitives (2)
System.Net.Quic (2)
System.Net.Requests (3)
System.Net.Security (4)
System.ObjectModel (3)
System.Private.CoreLib (18)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Collections\Generic\List.cs (1)
175get => this[index];
System.Private.DataContractSerialization (61)
System.Private.Windows.Core (2)
System.Private.Xml (92)
System.Reflection.DispatchProxy (3)
System.Reflection.Emit (20)
System.Reflection.Metadata (27)
System.Runtime.InteropServices.JavaScript (1)
System.Security.AccessControl (4)
System.Security.Claims (13)
System.Security.Cryptography (13)
System.Security.Cryptography.Pkcs (8)
System.Security.Principal.Windows (3)
System.ServiceModel.NetFramingBase (12)
System.ServiceModel.Primitives (67)
System.ServiceModel.Primitives.Tests (1)
System.ServiceModel.Syndication (1)
System.Speech (14)
System.Text.Json (20)
System.Text.Json.SourceGeneration (9)
System.Text.RegularExpressions (75)
System.Text.RegularExpressions.Generator (57)
System.Threading.Tasks.Dataflow (10)
System.Windows.Controls.Ribbon (32)
System.Windows.Forms (238)
System.Windows.Forms.Design (113)
System.Windows.Forms.Primitives (8)
System.Xaml (42)
UIAutomationClientSideProviders (6)
VBCSCompiler (3)
vstest.console (1)
vstest.console.arm64 (1)
WindowsFormsIntegration (3)