3 implementations of TryRead
Microsoft.VisualStudio.LanguageServices (1)
Options\NamingPreferencesReadFallback.cs (1)
23public Optional<object?> TryRead(string? language, TryReadValueDelegate readValue)
Microsoft.VisualStudio.LanguageServices.CSharp (2)
Options\CSharpVisualStudioOptionStorageReadFallbacks.cs (2)
33public Optional<object?> TryRead(string? language, TryReadValueDelegate readValue) 59public Optional<object?> TryRead(string? language, TryReadValueDelegate readValue)
9 references to TryRead
Microsoft.VisualStudio.LanguageServices (1)
Options\VisualStudioSettingsOptionPersister.cs (1)
74var fallbackResult = lazyReadFallback.Value.TryRead(
Roslyn.VisualStudio.Next.UnitTests (8)
Options\VisualStudioStorageReadFallbackTests.cs (8)
26Assert.Equal(default(Optional<object?>), fallback.TryRead(language, (_, _, _) => default(Optional<object?>))); 29Assert.Equal(fallback.TryRead(language, (_, _, _) => true).Value, SpacePlacementWithinParentheses.All); 33fallback.TryRead(language, (storageKey, _, _) => storageKey == "TextEditor.CSharp.Specific.SpaceWithinExpressionParentheses" ? false : default(Optional<object?>)).Value, 38fallback.TryRead(language, (storageKey, _, _) => storageKey == "TextEditor.CSharp.Specific.SpaceWithinExpressionParentheses" ? true : default(Optional<object?>)).Value, 50Assert.Equal(default(Optional<object?>), fallback.TryRead(language, (_, _, _) => default(Optional<object?>))); 53Assert.Equal(fallback.TryRead(language, (_, _, _) => true).Value, NewLineBeforeOpenBracePlacement.All); 57fallback.TryRead(language, (storageKey, _, _) => storageKey == "TextEditor.CSharp.Specific.NewLinesForBracesInObjectCollectionArrayInitializers" ? false : default(Optional<object?>)).Value, 62fallback.TryRead(language, (storageKey, _, _) => storageKey == "TextEditor.CSharp.Specific.NewLinesForBracesInObjectCollectionArrayInitializers" ? true : default(Optional<object?>)).Value,