275 references to Empty
aspire (1)
Backchannel\AppHostAuxiliaryBackchannel.cs (1)
60
: this(hash, socketPath, rpc, mcpInfo, appHostInfo, isInScope, ImmutableHashSet<string>.
Empty
, null)
dotnet-format (3)
Analyzers\AnalyzerFormatter.cs (1)
78
: ImmutableHashSet<string>.
Empty
;
FormatOptions.cs (2)
36
Diagnostics: ImmutableHashSet<string>.
Empty
,
37
ExcludeDiagnostics: ImmutableHashSet<string>.
Empty
,
GenerateDocumentationAndConfigFiles (8)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\MultiDictionary.cs (1)
134
_equalityComparer = equalityComparer ?? ImmutableHashSet<V>.
Empty
.KeyComparer;
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedHashSet`1.cs (1)
68
/// <inheritdoc cref="ImmutableHashSet{T}.
Empty
"/>
src\roslyn\src\RoslynAnalyzers\Microsoft.CodeAnalysis.Analyzers\Core\MetaAnalyzers\ReleaseTrackingHelper.cs (1)
341
: this(ImmutableSortedDictionary<string, ReleaseTrackingDataForRule>.Empty, ImmutableHashSet<Version>.
Empty
)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\ImmutableHashSetExtensions.cs (3)
43
return ImmutableHashSet<T>.
Empty
;
47
return set2.Contains(set1.First()) ? set1 : ImmutableHashSet<T>.
Empty
;
51
return set1.Contains(set2.First()) ? set2 : ImmutableHashSet<T>.
Empty
;
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\PooledHashSetExtensions.cs (2)
32
result = ImmutableHashSet<T>.
Empty
;
45
=> Count == 0 ? ImmutableHashSet<T>.
Empty
: this.ToImmutableHashSet(Comparer);
Microsoft.AspNetCore.Analyzers (1)
CompilationFeatureDetector.cs (1)
24
return ImmutableHashSet<string>.
Empty
;
Microsoft.Build (3)
Evaluation\LazyItemEvaluator.cs (1)
502
return _itemLists.Values.SelectMany(itemList => itemList.GetItemData(ImmutableHashSet<string>.
Empty
))
Evaluation\LazyItemEvaluator.EvaluatorData.cs (1)
40
? items.GetMatchedItems(globsToIgnore: ImmutableHashSet<string>.
Empty
)
src\msbuild\artifacts\.packages\microsoft.codeanalysis.collections\5.0.0-1.25277.114\contentFiles\cs\net9.0\Segmented\ImmutableSegmentedHashSet`1.cs (1)
68
/// <inheritdoc cref="ImmutableHashSet{T}.
Empty
"/>
Microsoft.CodeAnalysis (20)
Binding\UseSiteInfo.cs (5)
66
SecondaryDependencies = secondaryDependencies ?? ImmutableHashSet<TAssemblySymbol>.
Empty
;
92
secondaryDependencies = (secondaryDependencies ?? ImmutableHashSet<TAssemblySymbol>.
Empty
).Union(SecondaryDependencies ?? ImmutableHashSet<TAssemblySymbol>.
Empty
);
475
Initialize(diagnosticInfo, dependencies: ImmutableHashSet<TAssemblySymbol>.
Empty
);
485
var secondaryDependencies = useSiteInfo.SecondaryDependencies ?? ImmutableHashSet<TAssemblySymbol>.
Empty
;
DiagnosticAnalyzer\AnalysisResult.cs (1)
92
var excludedAnalyzersSet = excludedAnalyzers.Any() ? excludedAnalyzers.ToImmutableHashSet() : ImmutableHashSet<DiagnosticAnalyzer>.
Empty
;
DiagnosticAnalyzer\AnalyzerDriver.cs (4)
1334
return ImmutableHashSet<ISymbol>.
Empty
;
1354
return generatedSymbolsBuilder != null ? generatedSymbolsBuilder.ToImmutable() : ImmutableHashSet<ISymbol>.
Empty
;
1379
return ImmutableHashSet<DiagnosticAnalyzer>.
Empty
;
1431
return suppressedAnalyzersBuilder != null ? suppressedAnalyzersBuilder.ToImmutable() : ImmutableHashSet<DiagnosticAnalyzer>.
Empty
;
InternalUtilities\MultiDictionary.cs (1)
134
_equalityComparer = equalityComparer ?? ImmutableHashSet<V>.
Empty
.KeyComparer;
MetadataReader\PEModule.cs (2)
1458
var unmanagedConventionTypes = ImmutableHashSet<INamedTypeSymbolInternal>.
Empty
;
1536
var result = ImmutableHashSet<string>.
Empty
;
SourceGeneration\AdditionalSourcesCollection.cs (1)
31
: this(fileExtension, ImmutableHashSet<string>.
Empty
)
SourceGeneration\GeneratorDriver.cs (2)
304
IncrementalExecutionContext context = UpdateOutputs(outputNodes, IncrementalGeneratorOutputKind.PostInit, new GeneratorRunStateTable.Builder(false), ImmutableHashSet<string>.
Empty
, cancellationToken);
469
return ImmutableHashSet<string>.
Empty
;
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedHashSet`1.cs (1)
68
/// <inheritdoc cref="ImmutableHashSet{T}.
Empty
"/>
Symbols\Attributes\UnmanagedCallersOnlyAttributeData.cs (3)
13
internal static readonly UnmanagedCallersOnlyAttributeData Uninitialized = new UnmanagedCallersOnlyAttributeData(callingConventionTypes: ImmutableHashSet<INamedTypeSymbolInternal>.
Empty
);
14
internal static readonly UnmanagedCallersOnlyAttributeData AttributePresentDataNotBound = new UnmanagedCallersOnlyAttributeData(callingConventionTypes: ImmutableHashSet<INamedTypeSymbolInternal>.
Empty
);
15
private static readonly UnmanagedCallersOnlyAttributeData PlatformDefault = new UnmanagedCallersOnlyAttributeData(callingConventionTypes: ImmutableHashSet<INamedTypeSymbolInternal>.
Empty
);
Microsoft.CodeAnalysis.Analyzers (21)
MetaAnalyzers\ReleaseTrackingHelper.cs (1)
341
: this(ImmutableSortedDictionary<string, ReleaseTrackingDataForRule>.Empty, ImmutableHashSet<Version>.
Empty
)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\MultiDictionary.cs (1)
134
_equalityComparer = equalityComparer ?? ImmutableHashSet<V>.
Empty
.KeyComparer;
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedHashSet`1.cs (1)
68
/// <inheritdoc cref="ImmutableHashSet{T}.
Empty
"/>
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.NamedTypeMetricData.cs (1)
126
return builder?.ToImmutable() ?? ImmutableHashSet<IFieldSymbol>.
Empty
;
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (12)
24
internal static readonly ComputationalComplexityMetrics Default = new(0, 0, 0, 0, 0, ImmutableHashSet<OperationKind>.
Empty
,
25
ImmutableHashSet<BinaryOperatorKind>.
Empty
, ImmutableHashSet<UnaryOperatorKind>.
Empty
, ImmutableHashSet<CaseKind>.
Empty
, ImmutableHashSet<ISymbol>.
Empty
, ImmutableHashSet<object>.
Empty
);
289
distinctOperatorKindsBuilder != null ? distinctOperatorKindsBuilder.ToImmutable() : ImmutableHashSet<OperationKind>.
Empty
,
290
distinctBinaryOperatorKindsBuilder != null ? distinctBinaryOperatorKindsBuilder.ToImmutable() : ImmutableHashSet<BinaryOperatorKind>.
Empty
,
291
distinctUnaryOperatorKindsBuilder != null ? distinctUnaryOperatorKindsBuilder.ToImmutable() : ImmutableHashSet<UnaryOperatorKind>.
Empty
,
292
distinctCaseKindsBuilder != null ? distinctCaseKindsBuilder.ToImmutable() : ImmutableHashSet<CaseKind>.
Empty
,
293
distinctReferencedSymbolsBuilder != null ? distinctReferencedSymbolsBuilder.ToImmutable() : ImmutableHashSet<ISymbol>.
Empty
,
294
distinctReferencedConstantsBuilder != null ? distinctReferencedConstantsBuilder.ToImmutable() : ImmutableHashSet<object>.
Empty
);
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\ImmutableHashSetExtensions.cs (3)
43
return ImmutableHashSet<T>.
Empty
;
47
return set2.Contains(set1.First()) ? set1 : ImmutableHashSet<T>.
Empty
;
51
return set1.Contains(set2.First()) ? set2 : ImmutableHashSet<T>.
Empty
;
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\PooledHashSetExtensions.cs (2)
32
result = ImmutableHashSet<T>.
Empty
;
45
=> Count == 0 ? ImmutableHashSet<T>.
Empty
: this.ToImmutableHashSet(Comparer);
Microsoft.CodeAnalysis.AnalyzerUtilities (103)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\MultiDictionary.cs (1)
134
_equalityComparer = equalityComparer ?? ImmutableHashSet<V>.
Empty
.KeyComparer;
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedHashSet`1.cs (1)
68
/// <inheritdoc cref="ImmutableHashSet{T}.
Empty
"/>
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.NamedTypeMetricData.cs (1)
126
return builder?.ToImmutable() ?? ImmutableHashSet<IFieldSymbol>.
Empty
;
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (12)
24
internal static readonly ComputationalComplexityMetrics Default = new(0, 0, 0, 0, 0, ImmutableHashSet<OperationKind>.
Empty
,
25
ImmutableHashSet<BinaryOperatorKind>.
Empty
, ImmutableHashSet<UnaryOperatorKind>.
Empty
, ImmutableHashSet<CaseKind>.
Empty
, ImmutableHashSet<ISymbol>.
Empty
, ImmutableHashSet<object>.
Empty
);
289
distinctOperatorKindsBuilder != null ? distinctOperatorKindsBuilder.ToImmutable() : ImmutableHashSet<OperationKind>.
Empty
,
290
distinctBinaryOperatorKindsBuilder != null ? distinctBinaryOperatorKindsBuilder.ToImmutable() : ImmutableHashSet<BinaryOperatorKind>.
Empty
,
291
distinctUnaryOperatorKindsBuilder != null ? distinctUnaryOperatorKindsBuilder.ToImmutable() : ImmutableHashSet<UnaryOperatorKind>.
Empty
,
292
distinctCaseKindsBuilder != null ? distinctCaseKindsBuilder.ToImmutable() : ImmutableHashSet<CaseKind>.
Empty
,
293
distinctReferencedSymbolsBuilder != null ? distinctReferencedSymbolsBuilder.ToImmutable() : ImmutableHashSet<ISymbol>.
Empty
,
294
distinctReferencedConstantsBuilder != null ? distinctReferencedConstantsBuilder.ToImmutable() : ImmutableHashSet<object>.
Empty
);
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\ImmutableHashSetExtensions.cs (3)
43
return ImmutableHashSet<T>.
Empty
;
47
return set2.Contains(set1.First()) ? set1 : ImmutableHashSet<T>.
Empty
;
51
return set1.Contains(set2.First()) ? set2 : ImmutableHashSet<T>.
Empty
;
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\PooledHashSetExtensions.cs (2)
32
result = ImmutableHashSet<T>.
Empty
;
45
=> Count == 0 ? ImmutableHashSet<T>.
Empty
: this.ToImmutableHashSet(Comparer);
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\BranchWithInfo.cs (4)
36
leavingRegionLocals: ImmutableHashSet<ILocalSymbol>.
Empty
,
37
leavingRegionFlowCaptures: ImmutableHashSet<CaptureId>.
Empty
)
85
leavingRegionLocals: ImmutableHashSet<ILocalSymbol>.
Empty
,
86
leavingRegionFlowCaptures: ImmutableHashSet<CaptureId>.
Empty
);
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\CopyAnalysis\CopyAbstractValue.cs (1)
39
: this(ImmutableHashSet<AnalysisEntity>.
Empty
, kind)
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\DisposeAnalysis\DisposeAbstractValue.cs (1)
24
: this(ImmutableHashSet<IOperation>.
Empty
, kind)
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\DisposeAnalysis\DisposeAnalysisHelper.cs (2)
70
ImmutableHashSet<INamedTypeSymbol>.
Empty
;
191
disposableFields = ImmutableHashSet<IFieldSymbol>.
Empty
;
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\GlobalFlowStateAnalysis\GlobalFlowStateAnalysis.GlobalFlowStateAnalysisValueSetDomain.cs (1)
108
ImmutableHashSet<IAbstractAnalysisValue>.
Empty
,
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\GlobalFlowStateAnalysis\GlobalFlowStateAnalysisValueSet.cs (8)
21
ImmutableHashSet<IAbstractAnalysisValue>.
Empty
, ImmutableHashSet<GlobalFlowStateAnalysisValueSet>.
Empty
, 0, GlobalFlowStateAnalysisValueSetKind.Unset);
23
ImmutableHashSet<IAbstractAnalysisValue>.
Empty
, ImmutableHashSet<GlobalFlowStateAnalysisValueSet>.
Empty
, 0, GlobalFlowStateAnalysisValueSetKind.Empty);
25
ImmutableHashSet<IAbstractAnalysisValue>.
Empty
, ImmutableHashSet<GlobalFlowStateAnalysisValueSet>.
Empty
, 0, GlobalFlowStateAnalysisValueSetKind.Unknown);
56
=> new(ImmutableHashSet.Create(analysisValue), ImmutableHashSet<GlobalFlowStateAnalysisValueSet>.
Empty
, height: 0, GlobalFlowStateAnalysisValueSetKind.Known);
140
return GlobalFlowStateAnalysisValueSet.Create(ImmutableHashSet<IAbstractAnalysisValue>.
Empty
, parentsBuilder.ToImmutable(), height);
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PointsToAnalysis\PointsToAbstractValue.cs (4)
41
LValueCapturedOperations = ImmutableHashSet<IOperation>.
Empty
;
51
Locations = ImmutableHashSet<AbstractLocation>.
Empty
;
61
Locations = ImmutableHashSet<AbstractLocation>.
Empty
;
62
LValueCapturedOperations = ImmutableHashSet<IOperation>.
Empty
;
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PointsToAnalysis\PointsToAnalysisResult.cs (1)
55
return ImmutableHashSet<AbstractLocation>.
Empty
;
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\PooledHashSetExtensions.cs (46)
50
?? ImmutableHashSet<string>.
Empty
,
67
taintedProperties: ImmutableHashSet<string>.
Empty
,
68
transferProperties: ImmutableHashSet<string>.
Empty
,
72
ImmutableHashSet<(MethodMatcher, ImmutableHashSet<string>)>.
Empty
,
74
ImmutableHashSet<(MethodMatcher, ImmutableHashSet<(PointsToCheck, string)>)>.
Empty
,
76
ImmutableHashSet<(MethodMatcher, ImmutableHashSet<(ValueContentCheck, string)>)>.
Empty
,
78
ImmutableHashSet<(MethodMatcher, ImmutableHashSet<(string, string)>)>.
Empty
,
94
taintedProperties: ImmutableHashSet<string>.
Empty
,
95
transferProperties: ImmutableHashSet<string>.
Empty
,
99
ImmutableHashSet<(MethodMatcher, ImmutableHashSet<string>)>.
Empty
,
101
ImmutableHashSet<(MethodMatcher, ImmutableHashSet<(PointsToCheck, string)>)>.
Empty
,
103
ImmutableHashSet<(MethodMatcher, ImmutableHashSet<(ValueContentCheck, string)>)>.
Empty
,
105
ImmutableHashSet<(MethodMatcher, ImmutableHashSet<(string, string)>)>.
Empty
,
123
?? ImmutableHashSet<string>.
Empty
,
124
transferProperties: ImmutableHashSet<string>.
Empty
,
126
ImmutableHashSet<ParameterMatcher>.
Empty
,
132
ImmutableHashSet<string>.
Empty
.Add(TaintedTargetValue.Return)
135
?? ImmutableHashSet<(MethodMatcher, ImmutableHashSet<string>)>.
Empty
,
137
ImmutableHashSet<(MethodMatcher, ImmutableHashSet<(PointsToCheck, string)>)>.
Empty
,
139
ImmutableHashSet<(MethodMatcher, ImmutableHashSet<(ValueContentCheck, string)>)>.
Empty
,
141
ImmutableHashSet<(MethodMatcher, ImmutableHashSet<(string, string)>)>.
Empty
,
173
?? ImmutableHashSet<string>.
Empty
,
175
?? ImmutableHashSet<string>.
Empty
,
177
ImmutableHashSet<ParameterMatcher>.
Empty
,
179
ImmutableHashSet<(MethodMatcher, ImmutableHashSet<string>)>.
Empty
,
185
?? ImmutableHashSet<(PointsToCheck, string)>.
Empty
188
?? ImmutableHashSet<(MethodMatcher, ImmutableHashSet<(PointsToCheck, string)>)>.
Empty
,
194
?? ImmutableHashSet<(ValueContentCheck, string)>.
Empty
197
?? ImmutableHashSet<(MethodMatcher, ImmutableHashSet<(ValueContentCheck, string)>)>.
Empty
,
205
?? ImmutableHashSet<(string, string)>.
Empty
))
207
?? ImmutableHashSet<(MethodMatcher, ImmutableHashSet<(string, string)>)>.
Empty
,
230
?? ImmutableHashSet<string>.
Empty
,
231
transferProperties: ImmutableHashSet<string>.
Empty
,
233
ImmutableHashSet<ParameterMatcher>.
Empty
,
235
ImmutableHashSet<(MethodMatcher, ImmutableHashSet<string>)>.
Empty
,
243
?? ImmutableHashSet<(PointsToCheck, string)>.
Empty
246
?? ImmutableHashSet<(MethodMatcher, ImmutableHashSet<(PointsToCheck, string)>)>.
Empty
,
254
?? ImmutableHashSet<(ValueContentCheck, string)>.
Empty
257
?? ImmutableHashSet<(MethodMatcher, ImmutableHashSet<(ValueContentCheck, string)>)>.
Empty
,
259
ImmutableHashSet<(MethodMatcher, ImmutableHashSet<(string, string)>)>.
Empty
,
283
ImmutableHashSet<(string, string)>.
Empty
))
285
?? ImmutableHashSet<(MethodMatcher, ImmutableHashSet<(string, string)>)>.
Empty
,
287
?? ImmutableHashSet<string>.
Empty
);
310
?? ImmutableHashSet<(string, string)>.
Empty
))
312
?? ImmutableHashSet<(MethodMatcher, ImmutableHashSet<(string, string)>)>.
Empty
,
314
?? ImmutableHashSet<string>.
Empty
);
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\TaintedDataAbstractValue.cs (1)
20
public static readonly TaintedDataAbstractValue NotTainted = new(TaintedDataAbstractValueKind.NotTainted, ImmutableHashSet<SymbolAccess>.
Empty
);
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\TaintedDataConfig.cs (3)
252
return ImmutableHashSet<SourceInfo>.
Empty
;
308
return ImmutableHashSet<SanitizerInfo>.
Empty
;
363
return ImmutableHashSet<SinkInfo>.
Empty
;
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\ValueContentAnalysis\ValueContentAbstractValue.cs (4)
26
public static ValueContentAbstractValue UndefinedState { get; } = new ValueContentAbstractValue(ImmutableHashSet<object?>.
Empty
, ValueContainsNonLiteralState.Undefined);
27
public static ValueContentAbstractValue InvalidState { get; } = new ValueContentAbstractValue(ImmutableHashSet<object?>.
Empty
, ValueContainsNonLiteralState.Invalid);
28
public static ValueContentAbstractValue MayBeContainsNonLiteralState { get; } = new ValueContentAbstractValue(ImmutableHashSet<object?>.
Empty
, ValueContainsNonLiteralState.Maybe);
29
public static ValueContentAbstractValue DoesNotContainLiteralOrNonLiteralState { get; } = new ValueContentAbstractValue(ImmutableHashSet<object?>.
Empty
, ValueContainsNonLiteralState.No);
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AnalysisEntityDataFlowOperationVisitor.cs (2)
403
return ImmutableHashSet<AnalysisEntity>.
Empty
;
438
return ImmutableHashSet<AnalysisEntity>.
Empty
;
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (4)
1131
return ImmutableHashSet<AbstractLocation>.
Empty
;
1144
return ImmutableHashSet<AbstractLocation>.
Empty
;
2233
var currentMethodsBeingAnalyzed = DataFlowAnalysisContext.InterproceduralAnalysisData?.MethodsBeingAnalyzed ?? ImmutableHashSet<TAnalysisContext>.
Empty
;
2738
var currentMethodsBeingAnalyzed = DataFlowAnalysisContext.InterproceduralAnalysisData?.MethodsBeingAnalyzed ?? ImmutableHashSet<TAnalysisContext>.
Empty
;
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\SetAbstractDomain.cs (1)
17
public override ImmutableHashSet<T> Bottom => ImmutableHashSet<T>.
Empty
;
Microsoft.CodeAnalysis.CodeStyle (2)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\MultiDictionary.cs (1)
134
_equalityComparer = equalityComparer ?? ImmutableHashSet<V>.
Empty
.KeyComparer;
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedHashSet`1.cs (1)
68
/// <inheritdoc cref="ImmutableHashSet{T}.
Empty
"/>
Microsoft.CodeAnalysis.CSharp (44)
Binder\Semantics\OverloadResolution\OverloadResolution.cs (6)
703
actualUnmanagedCallingConventionTypes = ImmutableHashSet<INamedTypeSymbolInternal>.
Empty
;
723
actualUnmanagedCallingConventionTypes = ImmutableHashSet<INamedTypeSymbolInternal>.
Empty
;
730
actualUnmanagedCallingConventionTypes = ImmutableHashSet<INamedTypeSymbolInternal>.
Empty
;
734
actualUnmanagedCallingConventionTypes = ImmutableHashSet<INamedTypeSymbolInternal>.
Empty
;
738
actualUnmanagedCallingConventionTypes = ImmutableHashSet<INamedTypeSymbolInternal>.
Empty
;
742
actualUnmanagedCallingConventionTypes = ImmutableHashSet<INamedTypeSymbolInternal>.
Empty
;
Compilation\CSharpCompilation.cs (1)
144
private ImmutableHashSet<SyntaxTree>? _usageOfUsingsRecordedInTrees = ImmutableHashSet<SyntaxTree>.
Empty
;
Lowering\IteratorRewriter\IteratorFinallyMethodSymbol.cs (1)
152
public override ImmutableHashSet<string> ReturnNotNullIfParameterNotNull => ImmutableHashSet<string>.
Empty
;
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.SynthesizedMethodBase.cs (1)
106
public sealed override ImmutableHashSet<string> ReturnNotNullIfParameterNotNull => ImmutableHashSet<string>.
Empty
;
Symbols\Attributes\WellKnownAttributeData\ParameterWellKnownAttributeData.cs (1)
145
private ImmutableHashSet<string> _notNullIfParameterNotNull = ImmutableHashSet<string>.
Empty
;
Symbols\Attributes\WellKnownAttributeData\ReturnTypeWellKnownAttributeData.cs (1)
46
private ImmutableHashSet<string> _notNullIfParameterNotNull = ImmutableHashSet<string>.
Empty
;
Symbols\ErrorMethodSymbol.cs (1)
177
public override ImmutableHashSet<string> ReturnNotNullIfParameterNotNull => ImmutableHashSet<string>.
Empty
;
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (3)
674
_lazyCallingConventionModifiers = ImmutableHashSet<CustomModifier>.
Empty
;
689
_lazyCallingConventionModifiers = ImmutableHashSet<CustomModifier>.
Empty
;
846
public override ImmutableHashSet<string> ReturnNotNullIfParameterNotNull => ImmutableHashSet<string>.
Empty
;
Symbols\FunctionPointers\FunctionPointerParameterSymbol.cs (1)
92
internal override ImmutableHashSet<string> NotNullIfParameterNotNull => ImmutableHashSet<string>.
Empty
;
Symbols\MethodSymbol.cs (1)
1022
callingConventionTypes = ImmutableHashSet<INamedTypeSymbolInternal>.
Empty
;
Symbols\SignatureOnlyMethodSymbol.cs (1)
81
public override ImmutableHashSet<string> ReturnNotNullIfParameterNotNull => ImmutableHashSet<string>.
Empty
;
Symbols\Source\ConstantEvaluationHelpers.cs (2)
124
node.DependedOnBy = ImmutableHashSet<SourceFieldSymbolWithSyntaxReference>.
Empty
;
144
node.DependedOnBy = ImmutableHashSet<SourceFieldSymbolWithSyntaxReference>.
Empty
;
Symbols\Source\SourceClonedParameterSymbol.cs (1)
159
get { return ImmutableHashSet<string>.
Empty
; }
Symbols\Source\SourceComplexParameterSymbol.cs (1)
199
=> GetDecodedWellKnownAttributeData()?.NotNullIfParameterNotNull ?? ImmutableHashSet<string>.
Empty
;
Symbols\Source\SourceFieldSymbol.cs (3)
288
return ImmutableHashSet<SourceFieldSymbolWithSyntaxReference>.
Empty
;
310
dependencies = ImmutableHashSet<SourceFieldSymbolWithSyntaxReference>.
Empty
;
314
dependencies = ImmutableHashSet<SourceFieldSymbolWithSyntaxReference>.
Empty
.Union(builder);
Symbols\Source\SourceMethodSymbolWithAttributes.cs (1)
112
=> GetDecodedReturnTypeWellKnownAttributeData()?.NotNullIfParameterNotNull ?? ImmutableHashSet<string>.
Empty
;
Symbols\Source\SourcePropertyAccessorSymbol.cs (1)
407
public sealed override ImmutableHashSet<string> ReturnNotNullIfParameterNotNull => ImmutableHashSet<string>.
Empty
;
Symbols\Source\SourceSimpleParameterSymbol.cs (1)
137
internal override ImmutableHashSet<string> NotNullIfParameterNotNull => ImmutableHashSet<string>.
Empty
;
Symbols\Source\ThisParameterSymbol.cs (1)
85
get { return ImmutableHashSet<string>.
Empty
; }
Symbols\Synthesized\SynthesizedAccessorValueParameterSymbol.cs (1)
54
internal override ImmutableHashSet<string> NotNullIfParameterNotNull => ImmutableHashSet<string>.
Empty
;
Symbols\Synthesized\SynthesizedDelegateSymbol.cs (1)
174
public override ImmutableHashSet<string> ReturnNotNullIfParameterNotNull => ImmutableHashSet<string>.
Empty
;
Symbols\Synthesized\SynthesizedEntryPointSymbol.cs (1)
147
public sealed override ImmutableHashSet<string> ReturnNotNullIfParameterNotNull => ImmutableHashSet<string>.
Empty
;
Symbols\Synthesized\SynthesizedGlobalMethodSymbol.cs (1)
122
public sealed override ImmutableHashSet<string> ReturnNotNullIfParameterNotNull => ImmutableHashSet<string>.
Empty
;
Symbols\Synthesized\SynthesizedImplementationMethod.cs (1)
108
public sealed override ImmutableHashSet<string> ReturnNotNullIfParameterNotNull => ImmutableHashSet<string>.
Empty
;
Symbols\Synthesized\SynthesizedInstanceConstructor.cs (1)
161
public sealed override ImmutableHashSet<string> ReturnNotNullIfParameterNotNull => ImmutableHashSet<string>.
Empty
;
Symbols\Synthesized\SynthesizedInteractiveInitializerMethod.cs (1)
151
public override ImmutableHashSet<string> ReturnNotNullIfParameterNotNull => ImmutableHashSet<string>.
Empty
;
Symbols\Synthesized\SynthesizedIntrinsicOperatorSymbol.cs (1)
235
public override ImmutableHashSet<string> ReturnNotNullIfParameterNotNull => ImmutableHashSet<string>.
Empty
;
Symbols\Synthesized\SynthesizedParameterSymbol.cs (1)
125
get { return ImmutableHashSet<string>.
Empty
; }
Symbols\Synthesized\SynthesizedSealedPropertyAccessor.cs (1)
199
public override ImmutableHashSet<string> ReturnNotNullIfParameterNotNull => ImmutableHashSet<string>.
Empty
;
Symbols\Synthesized\SynthesizedSimpleProgramEntryPointSymbol.cs (1)
180
public override ImmutableHashSet<string> ReturnNotNullIfParameterNotNull => ImmutableHashSet<string>.
Empty
;
Symbols\Synthesized\SynthesizedStaticConstructor.cs (1)
145
public override ImmutableHashSet<string> ReturnNotNullIfParameterNotNull => ImmutableHashSet<string>.
Empty
;
Utilities\ValueSetFactory.EnumeratedValueSet.cs (3)
38
=> new EnumeratedValueSet<T>(included: false, ImmutableHashSet<T>.
Empty
, tc);
41
=> new EnumeratedValueSet<T>(included: true, ImmutableHashSet<T>.
Empty
, tc);
44
=> new EnumeratedValueSet<T>(included: true, ImmutableHashSet<T>.
Empty
.Add(value), tc);
Microsoft.CodeAnalysis.Extensions.Package (1)
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedHashSet`1.cs (1)
68
/// <inheritdoc cref="ImmutableHashSet{T}.
Empty
"/>
Microsoft.CodeAnalysis.Features (4)
ExternalAccess\VSTypeScript\VSTypeScriptNavigateToSearchService.cs (1)
30
public IImmutableSet<string> KindsProvided => _searchService?.KindsProvided ?? ImmutableHashSet<string>.
Empty
;
InlineMethod\AbstractInlineMethodRefactoringProvider.InlineContext.cs (1)
296
.FindReferencesAsync(symbol, document.Project.Solution, ImmutableHashSet<Document>.
Empty
.Add(document), cancellationToken)
InlineMethod\AbstractInlineMethodRefactoringProvider.MethodParametersInfo.cs (1)
441
.FindReferencesAsync(parameterSymbol, document.Project.Solution, ImmutableHashSet<Document>.
Empty
.Add(document), cancellationToken).ConfigureAwait(false);
NavigateTo\NavigateToSearcher.cs (1)
528
=> ImmutableHashSet<string>.
Empty
;
Microsoft.CodeAnalysis.ResxSourceGenerator (20)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\MultiDictionary.cs (1)
134
_equalityComparer = equalityComparer ?? ImmutableHashSet<V>.
Empty
.KeyComparer;
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedHashSet`1.cs (1)
68
/// <inheritdoc cref="ImmutableHashSet{T}.
Empty
"/>
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.NamedTypeMetricData.cs (1)
126
return builder?.ToImmutable() ?? ImmutableHashSet<IFieldSymbol>.
Empty
;
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (12)
24
internal static readonly ComputationalComplexityMetrics Default = new(0, 0, 0, 0, 0, ImmutableHashSet<OperationKind>.
Empty
,
25
ImmutableHashSet<BinaryOperatorKind>.
Empty
, ImmutableHashSet<UnaryOperatorKind>.
Empty
, ImmutableHashSet<CaseKind>.
Empty
, ImmutableHashSet<ISymbol>.
Empty
, ImmutableHashSet<object>.
Empty
);
289
distinctOperatorKindsBuilder != null ? distinctOperatorKindsBuilder.ToImmutable() : ImmutableHashSet<OperationKind>.
Empty
,
290
distinctBinaryOperatorKindsBuilder != null ? distinctBinaryOperatorKindsBuilder.ToImmutable() : ImmutableHashSet<BinaryOperatorKind>.
Empty
,
291
distinctUnaryOperatorKindsBuilder != null ? distinctUnaryOperatorKindsBuilder.ToImmutable() : ImmutableHashSet<UnaryOperatorKind>.
Empty
,
292
distinctCaseKindsBuilder != null ? distinctCaseKindsBuilder.ToImmutable() : ImmutableHashSet<CaseKind>.
Empty
,
293
distinctReferencedSymbolsBuilder != null ? distinctReferencedSymbolsBuilder.ToImmutable() : ImmutableHashSet<ISymbol>.
Empty
,
294
distinctReferencedConstantsBuilder != null ? distinctReferencedConstantsBuilder.ToImmutable() : ImmutableHashSet<object>.
Empty
);
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\ImmutableHashSetExtensions.cs (3)
43
return ImmutableHashSet<T>.
Empty
;
47
return set2.Contains(set1.First()) ? set1 : ImmutableHashSet<T>.
Empty
;
51
return set1.Contains(set2.First()) ? set2 : ImmutableHashSet<T>.
Empty
;
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\PooledHashSetExtensions.cs (2)
32
result = ImmutableHashSet<T>.
Empty
;
45
=> Count == 0 ? ImmutableHashSet<T>.
Empty
: this.ToImmutableHashSet(Comparer);
Microsoft.CodeAnalysis.VisualBasic (7)
Declarations\DeclarationTreeBuilder.vb (2)
757
memberNames:=ImmutableHashSet(Of String).
Empty
,
783
memberNames:=ImmutableHashSet(Of String).
Empty
,
Symbols\Source\SourceFieldSymbol.vb (5)
324
node.DependedOnBy = ImmutableHashSet(Of SourceFieldSymbol).
Empty
342
node.DependedOnBy = ImmutableHashSet(Of SourceFieldSymbol).
Empty
365
Return ImmutableHashSet(Of SourceFieldSymbol).
Empty
384
result = ImmutableHashSet(Of SourceFieldSymbol).
Empty
386
result = ImmutableHashSet(Of SourceFieldSymbol).
Empty
.Union(builder)
Microsoft.CodeAnalysis.Workspaces (3)
Rename\ConflictEngine\ConflictResolver.Session.cs (1)
112
var conflictLocations = ImmutableHashSet<ConflictLocationInfo>.
Empty
;
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\MultiDictionary.cs (1)
134
_equalityComparer = equalityComparer ?? ImmutableHashSet<V>.
Empty
.KeyComparer;
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedHashSet`1.cs (1)
68
/// <inheritdoc cref="ImmutableHashSet{T}.
Empty
"/>
Microsoft.CodeAnalysis.Workspaces.MSBuild (1)
MSBuild\SolutionFileReader.cs (1)
27
var projectFilter = ImmutableHashSet<string>.
Empty
;
Microsoft.Interop.SourceGeneration (1)
MarshallingInfoParser.cs (1)
289
private ImmutableHashSet<string> _activeInspectingElements = ImmutableHashSet<string>.
Empty
;
NuGet.ProjectModel (2)
TargetFrameworkInformation.cs (2)
97
_frameworkReferences = value ?? ImmutableHashSet<FrameworkDependency>.
Empty
;
128
FrameworkReferences = ImmutableHashSet<FrameworkDependency>.
Empty
;
Roslyn.Diagnostics.Analyzers (20)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\MultiDictionary.cs (1)
134
_equalityComparer = equalityComparer ?? ImmutableHashSet<V>.
Empty
.KeyComparer;
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedHashSet`1.cs (1)
68
/// <inheritdoc cref="ImmutableHashSet{T}.
Empty
"/>
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.NamedTypeMetricData.cs (1)
126
return builder?.ToImmutable() ?? ImmutableHashSet<IFieldSymbol>.
Empty
;
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (12)
24
internal static readonly ComputationalComplexityMetrics Default = new(0, 0, 0, 0, 0, ImmutableHashSet<OperationKind>.
Empty
,
25
ImmutableHashSet<BinaryOperatorKind>.
Empty
, ImmutableHashSet<UnaryOperatorKind>.
Empty
, ImmutableHashSet<CaseKind>.
Empty
, ImmutableHashSet<ISymbol>.
Empty
, ImmutableHashSet<object>.
Empty
);
289
distinctOperatorKindsBuilder != null ? distinctOperatorKindsBuilder.ToImmutable() : ImmutableHashSet<OperationKind>.
Empty
,
290
distinctBinaryOperatorKindsBuilder != null ? distinctBinaryOperatorKindsBuilder.ToImmutable() : ImmutableHashSet<BinaryOperatorKind>.
Empty
,
291
distinctUnaryOperatorKindsBuilder != null ? distinctUnaryOperatorKindsBuilder.ToImmutable() : ImmutableHashSet<UnaryOperatorKind>.
Empty
,
292
distinctCaseKindsBuilder != null ? distinctCaseKindsBuilder.ToImmutable() : ImmutableHashSet<CaseKind>.
Empty
,
293
distinctReferencedSymbolsBuilder != null ? distinctReferencedSymbolsBuilder.ToImmutable() : ImmutableHashSet<ISymbol>.
Empty
,
294
distinctReferencedConstantsBuilder != null ? distinctReferencedConstantsBuilder.ToImmutable() : ImmutableHashSet<object>.
Empty
);
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\ImmutableHashSetExtensions.cs (3)
43
return ImmutableHashSet<T>.
Empty
;
47
return set2.Contains(set1.First()) ? set1 : ImmutableHashSet<T>.
Empty
;
51
return set1.Contains(set2.First()) ? set2 : ImmutableHashSet<T>.
Empty
;
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\PooledHashSetExtensions.cs (2)
32
result = ImmutableHashSet<T>.
Empty
;
45
=> Count == 0 ? ImmutableHashSet<T>.
Empty
: this.ToImmutableHashSet(Comparer);
System.Collections.Immutable (10)
System\Collections\Immutable\ImmutableHashSet.cs (9)
20
return ImmutableHashSet<T>.
Empty
;
33
return ImmutableHashSet<T>.
Empty
.WithComparer(equalityComparer);
44
return ImmutableHashSet<T>.
Empty
.Add(item);
56
return ImmutableHashSet<T>.
Empty
.WithComparer(equalityComparer).Add(item);
67
return ImmutableHashSet<T>.
Empty
.Union(items);
79
return ImmutableHashSet<T>.
Empty
.WithComparer(equalityComparer).Union(items);
103
return ImmutableHashSet<T>.
Empty
.Union(items);
129
return ImmutableHashSet<T>.
Empty
.WithComparer(equalityComparer).Union(items);
169
return ImmutableHashSet<TSource>.
Empty
.WithComparer(equalityComparer).Union(source);
System\Collections\Immutable\ImmutableHashSet_1.cs (1)
86
return this.IsEmpty ? this : ImmutableHashSet<T>.
Empty
.WithComparer(_equalityComparer);