20 references to GetValueOrDefault
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (1)
658.Select(tp => bestMap.GetValueOrDefault(tp) ?? tp).ToArray();
Microsoft.CodeAnalysis.EditorFeatures (3)
ContentTypeLanguageMetadata.cs (1)
14public string? DefaultContentType { get; } = (string?)data.GetValueOrDefault(nameof(ExportContentTypeLanguageServiceAttribute.DefaultContentType));
Extensibility\Composition\ContentTypeMetadata.cs (1)
14public IEnumerable<string> ContentTypes { get; } = (IEnumerable<string>)data.GetValueOrDefault("ContentTypes");
Extensibility\Composition\OrderableContentTypeMetadata.cs (1)
12public IEnumerable<string> ContentTypes { get; } = (IEnumerable<string>?)data.GetValueOrDefault("ContentTypes") ?? [];
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (1)
Debugging\AbstractDataTipInfoGetterTests.cs (1)
40var linqExpressionSpans = workspace.DocumentWithCursor.AnnotatedSpans.GetValueOrDefault("LinqExpression").NullToEmpty();
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.LanguageServer.Protocol (3)
Handler\PullHandlers\VersionedPullCache.cs (1)
73var previousResult = IDictionaryExtensions.GetValueOrDefault(idToClientLastResult, projectOrDocumentId);
Handler\SemanticTokens\SemanticTokensSchema.cs (2)
65classificationTypeName => IDictionaryExtensions.GetValueOrDefault(s_vsDirectTypeMap, classificationTypeName) ?? classificationTypeName)); 76classificationTypeName => IDictionaryExtensions.GetValueOrDefault(s_pureLspDirectTypeMap, classificationTypeName) ?? CustomLspSemanticTokenNames.ClassificationTypeNameToCustomTokenName[classificationTypeName]));
Microsoft.CodeAnalysis.Workspaces (4)
Remote\RemoteServiceCallbackDispatchers.cs (1)
23var serviceInterface = data.GetValueOrDefault(nameof(ExportRemoteServiceCallbackDispatcherAttribute.ServiceInterface));
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\LanguageServiceMetadata.cs (1)
26public string Layer { get; } = (string?)data.GetValueOrDefault(nameof(ExportLanguageServiceAttribute.Layer)) ?? ServiceLayer.Default;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\OrderableLanguageMetadata.cs (1)
19this.Language = (string)data.GetValueOrDefault("Language");
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\OrderableMetadata.cs (1)
29this.Name = (string?)data.GetValueOrDefault("Name");
Microsoft.VisualStudio.LanguageServices (1)
FindReferences\NameMetadata.cs (1)
15=> this.Name = (string?)data.GetValueOrDefault(nameof(Name));