12 references to GetValueOrDefault
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (1)
662
.Select(tp => bestMap.
GetValueOrDefault
(tp) ?? tp).ToArray();
Microsoft.CodeAnalysis.Features (7)
Completion\CompletionProviderMetadata.cs (2)
13
public string[]? Roles { get; } = (string[]?)data.
GetValueOrDefault
("Roles")
14
?? (string[]?)data.
GetValueOrDefault
("TextViewRoles");
Diagnostics\DiagnosticProviderMetadata.cs (2)
15
public string Name { get; } = (string)data.
GetValueOrDefault
("Name");
16
public string Language { get; } = (string)data.
GetValueOrDefault
("Language");
EmbeddedLanguages\EmbeddedLanguageMetadata.cs (1)
33
this.SupportsUnannotatedAPIs = data.
GetValueOrDefault
(nameof(SupportsUnannotatedAPIs)) is bool b ? b : false;
ReplacePropertyWithMethods\ReplacePropertyWithMethodsCodeRefactoringProvider.cs (2)
275
var fieldSymbol = propertyToBackingField.
GetValueOrDefault
(property);
373
definitionToBackingField.
GetValueOrDefault
(property),
Microsoft.CodeAnalysis.Workspaces (4)
Remote\RemoteServiceCallbackDispatchers.cs (1)
23
var serviceInterface = data.
GetValueOrDefault
(nameof(ExportRemoteServiceCallbackDispatcherAttribute.ServiceInterface));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\LanguageServiceMetadata.cs (1)
26
public string Layer { get; } = (string?)data.
GetValueOrDefault
(nameof(ExportLanguageServiceAttribute.Layer)) ?? ServiceLayer.Default;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\OrderableLanguageMetadata.cs (1)
19
this.Language = (string)data.
GetValueOrDefault
("Language");
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\OrderableMetadata.cs (1)
29
this.Name = (string?)data.
GetValueOrDefault
("Name");