40 overrides of TryGetValue
GenerateDocumentationAndConfigFiles (2)
Metrics (2)
Metrics.Legacy (2)
Microsoft.CodeAnalysis (1)
Microsoft.CodeAnalysis.Analyzers (2)
Microsoft.CodeAnalysis.AnalyzerUtilities (2)
Microsoft.CodeAnalysis.BannedApiAnalyzers (2)
Microsoft.CodeAnalysis.CodeStyle (2)
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
Microsoft.CodeAnalysis.EditorFeatures (2)
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
Microsoft.CodeAnalysis.Features.Test.Utilities (1)
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (2)
Microsoft.CodeAnalysis.PublicApiAnalyzers (2)
Microsoft.CodeAnalysis.ResxSourceGenerator (2)
Microsoft.CodeAnalysis.Workspaces (3)
Microsoft.Gen.BuildMetadata.Unit.Tests (1)
Microsoft.Gen.ComplianceReports.Unit.Tests (1)
Microsoft.Gen.MetadataExtractor.Unit.Tests (1)
Microsoft.Gen.MetricsReports.Unit.Tests (1)
Roslyn.Diagnostics.Analyzers (2)
System.Windows.Forms.Analyzers.CSharp.Tests (1)
Test.Utilities (2)
Text.Analyzers (2)
371 references to TryGetValue
BuildActionTelemetryTable (8)
GenerateDocumentationAndConfigFiles (16)
ILLink.RoslynAnalyzer (1)
Metrics (16)
Metrics.Legacy (16)
Microsoft.CodeAnalysis (3)
Microsoft.CodeAnalysis.Analyzers (17)
Microsoft.CodeAnalysis.AnalyzerUtilities (16)
Microsoft.CodeAnalysis.BannedApiAnalyzers (16)
Microsoft.CodeAnalysis.CodeStyle (21)
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (53)
CommandLineTests.cs (53)
316Assert.True(options.TryGetValue("my_option", out string val));
318Assert.False(options.TryGetValue("my_option2", out _));
319Assert.False(options.TryGetValue("dotnet_diagnostic.cs0169.severity", out _));
323Assert.True(options.TryGetValue("my_option2", out val));
325Assert.False(options.TryGetValue("my_option", out _));
326Assert.False(options.TryGetValue("dotnet_diagnostic.cs0169.severity", out _));
10464po.GlobalOptions.TryGetValue("a", out globalA);
10467ctx.RegisterSourceOutput(ctx.AnalyzerConfigOptionsProvider.Select((p, _) => { p.GlobalOptions.TryGetValue("a", out var value); return value; }), (spc, value) =>
10474ctx.RegisterSourceOutput(ctx.AnalyzerConfigOptionsProvider.Combine(syntaxTreeInput).Select((p, _) => { p.Left.GetOptions(p.Right).TryGetValue("a", out var value); return value; }), (spc, value) =>
14807Assert.True(globalOptions.TryGetValue("key1", out var keyValue));
14809Assert.False(globalOptions.TryGetValue("key2", out _));
14810Assert.False(globalOptions.TryGetValue("key3", out _));
14811Assert.False(globalOptions.TryGetValue("key4", out _));
14812Assert.False(globalOptions.TryGetValue("key5", out _));
14813Assert.False(globalOptions.TryGetValue("key6", out _));
14814Assert.False(globalOptions.TryGetValue("key7", out _));
14818Assert.True(classOptions.TryGetValue("key1", out keyValue));
14820Assert.False(classOptions.TryGetValue("key2", out _));
14821Assert.False(classOptions.TryGetValue("key3", out _));
14822Assert.True(classOptions.TryGetValue("key4", out keyValue));
14824Assert.False(classOptions.TryGetValue("key5", out _));
14825Assert.False(classOptions.TryGetValue("key6", out _));
14826Assert.False(classOptions.TryGetValue("key7", out _));
14847Assert.True(globalOptions.TryGetValue("key1", out var keyValue));
14849Assert.False(globalOptions.TryGetValue("key2", out _));
14850Assert.False(globalOptions.TryGetValue("key3", out _));
14851Assert.False(globalOptions.TryGetValue("key4", out _));
14852Assert.False(globalOptions.TryGetValue("key5", out _));
14853Assert.False(globalOptions.TryGetValue("key6", out _));
14854Assert.False(globalOptions.TryGetValue("key7", out _));
14858Assert.True(classOptions.TryGetValue("key1", out keyValue));
14860Assert.False(classOptions.TryGetValue("key2", out _));
14861Assert.False(classOptions.TryGetValue("key3", out _));
14862Assert.True(classOptions.TryGetValue("key4", out keyValue));
14864Assert.False(classOptions.TryGetValue("key5", out _));
14865Assert.False(classOptions.TryGetValue("key6", out _));
14866Assert.False(classOptions.TryGetValue("key7", out _));
14870Assert.True(generatedOptions.TryGetValue("key1", out keyValue));
14872Assert.False(generatedOptions.TryGetValue("key2", out _));
14873Assert.False(generatedOptions.TryGetValue("key3", out _));
14874Assert.True(classOptions.TryGetValue("key4", out keyValue));
14876Assert.False(generatedOptions.TryGetValue("key5", out _));
14877Assert.False(generatedOptions.TryGetValue("key6", out _));
14878Assert.False(generatedOptions.TryGetValue("key7", out _));
15170Assert.True(options.TryGetValue("key1", out string val));
15172Assert.False(options.TryGetValue("key2", out _));
15173Assert.True(options.TryGetValue("key3", out val));
15178Assert.False(options.TryGetValue("key1", out _));
15179Assert.True(options.TryGetValue("key2", out val));
15181Assert.True(options.TryGetValue("key3", out val));
15186Assert.False(options.TryGetValue("key1", out _));
15187Assert.False(options.TryGetValue("key2", out _));
15188Assert.True(options.TryGetValue("key3", out val));
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (3)
Microsoft.CodeAnalysis.EditorFeatures (3)
Microsoft.CodeAnalysis.ExternalAccess.HotReload.UnitTests (1)
Microsoft.CodeAnalysis.ExternalAccess.OmniSharp (1)
Microsoft.CodeAnalysis.Features (6)
Microsoft.CodeAnalysis.Features.Test.Utilities (1)
Microsoft.CodeAnalysis.Features.UnitTests (1)
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (1)
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (16)
Microsoft.CodeAnalysis.PublicApiAnalyzers (17)
Microsoft.CodeAnalysis.ResxSourceGenerator (27)
AbstractResxGenerator.cs (11)
77if (!optionsProvider.GlobalOptions.TryGetValue("build_property.RootNamespace", out var rootNamespace))
84if (options.TryGetValue("build_metadata.AdditionalFiles.RelativeDir", out var relativeDir))
89options.TryGetValue("build_metadata.AdditionalFiles.ClassName", out var resourceClassName);
91if (!options.TryGetValue("build_metadata.AdditionalFiles.OmitGetResourceString", out var omitGetResourceStringText)
97if (!options.TryGetValue("build_metadata.AdditionalFiles.AsConstants", out var asConstantsText)
103if (!options.TryGetValue("build_metadata.AdditionalFiles.IncludeDefaultValues", out var includeDefaultValuesText)
109if (!options.TryGetValue("build_metadata.AdditionalFiles.EmitFormatMethods", out var emitFormatMethodsText)
115if (!options.TryGetValue("build_metadata.AdditionalFiles.Public", out var publicText)
122if (options.TryGetValue("build_metadata.AdditionalFiles.NoWarn", out var noWarnText))
217if (!options.TryGetValue("build_metadata.AdditionalFiles.GenerateSource", out var generateSourceText)
229if (!options.TryGetValue("build_metadata.AdditionalFiles.WithCulture", out var withCultureText)
Microsoft.CodeAnalysis.Workspaces (17)
Microsoft.CodeAnalysis.Workspaces.UnitTests (15)
SolutionTests\SolutionTests.cs (15)
2384Assert.True(projectOptions!.Value.ConfigOptionsWithoutFallback.TryGetValue("optionA", out var value1));
2386Assert.True(projectOptions!.Value.ConfigOptionsWithFallback.TryGetValue("optionA", out value1));
2389Assert.False(projectOptions!.Value.ConfigOptionsWithoutFallback.TryGetValue("optionB", out var value2));
2391Assert.True(projectOptions!.Value.ConfigOptionsWithFallback.TryGetValue("optionB", out value2));
2395Assert.True(sourcePathOptions.ConfigOptionsWithoutFallback.TryGetValue("optionA", out var value3));
2397Assert.True(sourcePathOptions.ConfigOptionsWithFallback.TryGetValue("optionA", out value3));
2400Assert.False(sourcePathOptions.ConfigOptionsWithoutFallback.TryGetValue("optionB", out var value4));
2402Assert.True(sourcePathOptions.ConfigOptionsWithFallback.TryGetValue("optionB", out value4));
2406Assert.True(sourcePathOptions.ConfigOptionsWithoutFallback.TryGetValue("optionA", out var value5));
2408Assert.True(sourcePathOptions.ConfigOptionsWithFallback.TryGetValue("optionA", out value5));
2411Assert.Equal(hasBWithoutFallback, sourcePathOptions.ConfigOptionsWithoutFallback.TryGetValue("optionB", out var value6));
2413Assert.True(sourcePathOptions.ConfigOptionsWithFallback.TryGetValue("optionB", out value6));
5742Assert.Equal(appliedToDocument, documentOptionsViaSyntaxTree.TryGetValue("indent_style", out var value) == true && value == "tab");
5745Assert.Equal(appliedToEntireProject, projectOptions?.ConfigOptionsWithoutFallback.TryGetValue("indent_style", out value) == true && value == "tab");
5746Assert.Equal(appliedToEntireProject, projectOptions?.ConfigOptionsWithFallback.TryGetValue("indent_style", out value) == true && value == "tab");
Microsoft.Gen.BuildMetadata (3)
Microsoft.Gen.ComplianceReports (2)
Microsoft.Gen.ContextualOptions (2)
Microsoft.Gen.Logging (2)
Microsoft.Gen.MetadataExtractor (4)
Microsoft.Gen.Metrics (2)
Microsoft.Gen.MetricsReports (3)
Microsoft.Interop.ComInterfaceGenerator (2)
Microsoft.Interop.LibraryImportGenerator (2)
Microsoft.Maui.Controls.SourceGen (5)
Roslyn.Diagnostics.Analyzers (16)
Roslyn.VisualStudio.Next.UnitTests (1)
System.Private.CoreLib.Generators (1)
System.Windows.Forms.Analyzers (1)
Test.Utilities (16)
Text.Analyzers (16)