22 references to Optional
Microsoft.CodeAnalysis (2)
Operations\Operation.cs (1)
104return new Optional<object?>(OperationConstantValue.Value);
Optional.cs (1)
60return new Optional<T>(value);
Microsoft.CodeAnalysis.CodeStyle (5)
EditorConfigValueSerializer.cs (5)
46return new Optional<bool?>(null); 50return optionalBool.HasValue ? new Optional<bool?>(optionalBool.Value) : new Optional<bool?>(); 98parseValue: str => TryParseEnum<T>(str, out var result) ? new Optional<T>(result) : new Optional<T>(), 111return new Optional<T?>(null); 116return new Optional<T?>(parsedValue);
Microsoft.CodeAnalysis.CSharp (1)
Compilation\MemberSemanticModel.cs (1)
1257: new Optional<object>(constantValue.Value);
Microsoft.CodeAnalysis.Features (1)
Completion\CompletionList.cs (1)
165=> With(itemsList: new(itemsList));
Microsoft.CodeAnalysis.Test.Utilities (1)
Diagnostics\OperationTestAnalyzer.cs (1)
280advanceIncrementOpt = new Optional<object>(1);
Microsoft.CodeAnalysis.VisualBasic (2)
Compilation\SemanticModel.vb (2)
390Return New [Optional](Of Object)(val.Value) 418Return New [Optional](Of Object)(val.Value)
Microsoft.CodeAnalysis.Workspaces (9)
CodeRefactorings\FixAllOccurences\FixAllState.cs (1)
108return spansByDocument.Select(kvp => KeyValuePairUtil.Create(kvp.Key, new Optional<ImmutableArray<TextSpan>>(kvp.Value)))
EditorConfigValueSerializer.cs (5)
46return new Optional<bool?>(null); 50return optionalBool.HasValue ? new Optional<bool?>(optionalBool.Value) : new Optional<bool?>(); 98parseValue: str => TryParseEnum<T>(str, out var result) ? new Optional<T>(result) : new Optional<T>(), 111return new Optional<T?>(null); 116return new Optional<T?>(parsedValue);
Storage\SQLite\v2\Interop\SqlConnection.cs (2)
298static (self, blobHandle) => new Optional<Stream>(self.ReadBlob(blobHandle))); 317return new Optional<Checksum.HashData>(result);
Workspace\Solution\DocumentInfo.cs (1)
141=> With(documentServiceProvider: new(provider));
Microsoft.VisualStudio.LanguageServices (1)
Options\VisualStudioSettingsOptionPersister.cs (1)
151return new Optional<object?>(codeStyle.FromXElement(XElement.Parse(value)));