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)
13public string[]? Roles { get; } = (string[]?)data.GetValueOrDefault("Roles") 14?? (string[]?)data.GetValueOrDefault("TextViewRoles");
Diagnostics\DiagnosticProviderMetadata.cs (2)
15public string Name { get; } = (string)data.GetValueOrDefault("Name"); 16public string Language { get; } = (string)data.GetValueOrDefault("Language");
EmbeddedLanguages\EmbeddedLanguageMetadata.cs (1)
33this.SupportsUnannotatedAPIs = data.GetValueOrDefault(nameof(SupportsUnannotatedAPIs)) is bool b ? b : false;
ReplacePropertyWithMethods\ReplacePropertyWithMethodsCodeRefactoringProvider.cs (2)
275var fieldSymbol = propertyToBackingField.GetValueOrDefault(property); 373definitionToBackingField.GetValueOrDefault(property),
Microsoft.CodeAnalysis.Workspaces (4)
Remote\RemoteServiceCallbackDispatchers.cs (1)
23var serviceInterface = data.GetValueOrDefault(nameof(ExportRemoteServiceCallbackDispatcherAttribute.ServiceInterface));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\LanguageServiceMetadata.cs (1)
26public string Layer { get; } = (string?)data.GetValueOrDefault(nameof(ExportLanguageServiceAttribute.Layer)) ?? ServiceLayer.Default;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\OrderableLanguageMetadata.cs (1)
19this.Language = (string)data.GetValueOrDefault("Language");
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\OrderableMetadata.cs (1)
29this.Name = (string?)data.GetValueOrDefault("Name");