84 references to JsonCommentHandling
Aspire.Dashboard (1)
Model\TextVisualizerViewModel.cs (1)
123CommentHandling = JsonCommentHandling.Allow,
Aspire.Hosting (3)
LaunchSettingsSerializerContext.g.cs (1)
16ReadCommentHandling = global::System.Text.Json.JsonCommentHandling.Skip,
Publishing\Internal\DeploymentStateManagerBase.cs (1)
162CommentHandling = JsonCommentHandling.Skip,
src\Shared\LaunchProfiles\LaunchSettingsSerializerContext.cs (1)
10[JsonSourceGenerationOptions(ReadCommentHandling = JsonCommentHandling.Skip)]
Aspire.Hosting.Azure.Functions (2)
LaunchSettingsSerializerContext.g.cs (1)
16ReadCommentHandling = global::System.Text.Json.JsonCommentHandling.Skip,
src\Shared\LaunchProfiles\LaunchSettingsSerializerContext.cs (1)
10[JsonSourceGenerationOptions(ReadCommentHandling = JsonCommentHandling.Skip)]
Aspire.Hosting.Testing (2)
LaunchSettingsSerializerContext.g.cs (1)
16ReadCommentHandling = global::System.Text.Json.JsonCommentHandling.Skip,
src\Shared\LaunchProfiles\LaunchSettingsSerializerContext.cs (1)
10[JsonSourceGenerationOptions(ReadCommentHandling = JsonCommentHandling.Skip)]
dotnet (3)
Commands\Run\LaunchSettings\LaunchSettingsManager.cs (1)
32CommentHandling = JsonCommentHandling.Skip,
Commands\Test\TestCommandParser.cs (1)
197ReadCommentHandling = JsonCommentHandling.Skip,
RuntimeConfig.cs (1)
20CommentHandling = JsonCommentHandling.Skip
dotnet.Tests (1)
CommandTests\Workload\Update\GivenDotnetWorkloadUpdate.cs (1)
552var json = JsonDocument.Parse(new FileStream(defaultJsonPath, FileMode.Open, FileAccess.Read), new JsonDocumentOptions() { AllowTrailingCommas = true, CommentHandling = JsonCommentHandling.Skip });
dotnet-user-jwts (1)
Helpers\JwtSerializerOptions.cs (1)
13ReadCommentHandling = JsonCommentHandling.Skip,
dotnet-watch (1)
Process\LaunchSettingsProfile.cs (1)
19ReadCommentHandling = JsonCommentHandling.Skip,
Microsoft.AspNetCore.SignalR.Protocols.Json (1)
Protocol\JsonHubProtocol.cs (1)
928ReadCommentHandling = JsonCommentHandling.Disallow,
Microsoft.Build (1)
Construction\Solution\SolutionFile.cs (1)
671JsonDocumentOptions options = new JsonDocumentOptions() { AllowTrailingCommas = true, CommentHandling = JsonCommentHandling.Skip };
Microsoft.CodeAnalysis.CSharp.EditorFeatures2.UnitTests (1)
EmbeddedLanguages\Json\CSharpJsonParserTests.cs (1)
205JsonDocument.Parse(token.ValueText, new JsonDocumentOptions { AllowTrailingCommas = false, CommentHandling = JsonCommentHandling.Disallow });
Microsoft.CodeAnalysis.Features (2)
EmbeddedLanguages\Json\LanguageServices\JsonLanguageDetector.cs (2)
192semanticModel.GetConstantValue(initExpr).Value is (byte)JsonCommentHandling.Allow or (byte)JsonCommentHandling.Skip)
Microsoft.DotNet.MSBuildSdkResolver (3)
SdkDirectoryWorkloadManifestProvider.GlobalJsonReader.cs (1)
27CommentHandling = JsonCommentHandling.Skip
WorkloadManifestReader.SystemTextJson.cs (1)
16CommentHandling = JsonCommentHandling.Skip
WorkloadSet.cs (1)
71ReadCommentHandling = JsonCommentHandling.Skip
Microsoft.DotNet.TemplateLocator (3)
SdkDirectoryWorkloadManifestProvider.GlobalJsonReader.cs (1)
27CommentHandling = JsonCommentHandling.Skip
WorkloadManifestReader.SystemTextJson.cs (1)
16CommentHandling = JsonCommentHandling.Skip
WorkloadSet.cs (1)
71ReadCommentHandling = JsonCommentHandling.Skip
Microsoft.Extensions.AI.Abstractions.Tests (1)
test\Shared\JsonSchemaExporter\TestData.cs (1)
23private static readonly JsonDocumentOptions _schemaParseOptions = new() { CommentHandling = JsonCommentHandling.Skip };
Microsoft.Extensions.AI.Tests (2)
Functions\AIFunctionFactoryTest.cs (2)
157JsonSerializerOptions options = new(AIJsonUtilities.DefaultOptions) { ReadCommentHandling = JsonCommentHandling.Skip }; 159JsonElement expectedResult = JsonDocument.Parse(jsonStringParam, new() { CommentHandling = JsonCommentHandling.Skip }).RootElement;
Microsoft.Extensions.Configuration.Json (1)
JsonConfigurationFileParser.cs (1)
26CommentHandling = JsonCommentHandling.Skip,
Microsoft.NET.Build.Tasks (3)
SdkDirectoryWorkloadManifestProvider.GlobalJsonReader.cs (1)
27CommentHandling = JsonCommentHandling.Skip
WorkloadManifestReader.SystemTextJson.cs (1)
16CommentHandling = JsonCommentHandling.Skip
WorkloadSet.cs (1)
71ReadCommentHandling = JsonCommentHandling.Skip
Microsoft.NET.Sdk.Publish.Tasks (3)
AppSettingsTransform.cs (1)
77ReadCommentHandling = JsonCommentHandling.Skip
Tasks\Http\HttpClientExtensions.cs (1)
20ReadCommentHandling = JsonCommentHandling.Skip
Tasks\ZipDeploy\ZipDeploymentStatus.cs (1)
124ReadCommentHandling = JsonCommentHandling.Skip
Microsoft.NET.Sdk.WorkloadManifestReader (3)
SdkDirectoryWorkloadManifestProvider.GlobalJsonReader.cs (1)
27CommentHandling = JsonCommentHandling.Skip
WorkloadManifestReader.SystemTextJson.cs (1)
16CommentHandling = JsonCommentHandling.Skip
WorkloadSet.cs (1)
71ReadCommentHandling = JsonCommentHandling.Skip
Microsoft.TemplateEngine.Cli (1)
PostActionProcessors\AddJsonPropertyPostActionProcessor.cs (1)
33CommentHandling = JsonCommentHandling.Skip
Roslyn.VisualStudio.Next.UnitTests (4)
UnifiedSettings\UnifiedSettingsTests.cs (4)
131var jsonDocument = await JsonNode.ParseAsync(registrationFileStream!, documentOptions: new JsonDocumentOptions { CommentHandling = JsonCommentHandling.Skip }); 144var jsonDocument = await JsonNode.ParseAsync(registrationFileStream!, documentOptions: new JsonDocumentOptions { CommentHandling = JsonCommentHandling.Skip }); 231var jsonDocument = await JsonNode.ParseAsync(registrationFileStream!, documentOptions: new JsonDocumentOptions { CommentHandling = JsonCommentHandling.Skip }); 244var jsonDocument = await JsonNode.ParseAsync(registrationFileStream!, documentOptions: new JsonDocumentOptions { CommentHandling = JsonCommentHandling.Skip });
Shared.Tests (1)
JsonSchemaExporter\TestData.cs (1)
23private static readonly JsonDocumentOptions _schemaParseOptions = new() { CommentHandling = JsonCommentHandling.Skip };
System.Text.Json (40)
src\libraries\System.Text.Json\Common\JsonSourceGenerationOptionsAttribute.cs (1)
116public JsonCommentHandling ReadCommentHandling { get; set; }
System\Text\Json\Document\JsonDocument.cs (2)
1136Debug.Assert(readerOptions.CommentHandling >= 0 && readerOptions.CommentHandling <= JsonCommentHandling.Allow); 1138if (readerOptions.CommentHandling == JsonCommentHandling.Allow)
System\Text\Json\Document\JsonDocumentOptions.cs (4)
16private JsonCommentHandling _commentHandling; 22/// Thrown when the comment handling enum is set to a value that is not supported (or not within the <see cref="JsonCommentHandling"/> enum range). 27public JsonCommentHandling CommentHandling 33if (value > JsonCommentHandling.Skip)
System\Text\Json\Reader\JsonReaderOptions.cs (4)
16private JsonCommentHandling _commentHandling; 22/// Thrown when the comment handling enum is set to a value that is not supported (i.e. not within the <see cref="JsonCommentHandling"/> enum range). 27public JsonCommentHandling CommentHandling 33if (value > JsonCommentHandling.Allow)
System\Text\Json\Reader\Utf8JsonReader.cs (10)
928if (_readerOptions.CommentHandling == JsonCommentHandling.Allow && _tokenType == JsonTokenType.Comment) 1044Debug.Assert((_trailingCommaBeforeComment && _readerOptions.CommentHandling == JsonCommentHandling.Allow) || !_trailingCommaBeforeComment); 1080case JsonCommentHandling.Disallow: 1082case JsonCommentHandling.Allow: 1089Debug.Assert(_readerOptions.CommentHandling == JsonCommentHandling.Skip); 1725if (_readerOptions.CommentHandling != JsonCommentHandling.Disallow) 1727if (_readerOptions.CommentHandling == JsonCommentHandling.Allow) 1740Debug.Assert(_readerOptions.CommentHandling == JsonCommentHandling.Skip); 1786if (_readerOptions.CommentHandling == JsonCommentHandling.Allow && first == JsonConstants.Slash) 1840Debug.Assert(_readerOptions.CommentHandling == JsonCommentHandling.Allow);
System\Text\Json\Reader\Utf8JsonReader.MultiSegment.cs (13)
236if (_readerOptions.CommentHandling == JsonCommentHandling.Allow && _tokenType == JsonTokenType.Comment) 404Debug.Assert((_trailingCommaBeforeComment && _readerOptions.CommentHandling == JsonCommentHandling.Allow) || !_trailingCommaBeforeComment); 440case JsonCommentHandling.Disallow: 442case JsonCommentHandling.Allow: 455Debug.Assert(_readerOptions.CommentHandling == JsonCommentHandling.Skip); 1564if (_readerOptions.CommentHandling != JsonCommentHandling.Disallow) 1566if (_readerOptions.CommentHandling == JsonCommentHandling.Allow) 1579Debug.Assert(_readerOptions.CommentHandling == JsonCommentHandling.Skip); 1634if (_readerOptions.CommentHandling == JsonCommentHandling.Allow && first == JsonConstants.Slash) 1688Debug.Assert(_readerOptions.CommentHandling == JsonCommentHandling.Allow); 2194_readerOptions.CommentHandling == JsonCommentHandling.Allow || 2195_readerOptions.CommentHandling == JsonCommentHandling.Skip); 2197if (_readerOptions.CommentHandling == JsonCommentHandling.Allow)
System\Text\Json\Serialization\JsonSerializer.Read.Utf8JsonReader.cs (2)
274if (reader.CurrentState.Options.CommentHandling == JsonCommentHandling.Allow) 299if (reader.CurrentState.Options.CommentHandling == JsonCommentHandling.Allow)
System\Text\Json\Serialization\JsonSerializerOptions.cs (4)
80private JsonCommentHandling _readCommentHandling; 642/// Thrown when the comment handling enum is set to a value that is not supported (or not within the <see cref="JsonCommentHandling"/> enum range). 647public JsonCommentHandling ReadCommentHandling 658if (value > JsonCommentHandling.Skip)