317 references to SpecializedCollections
Microsoft.CodeAnalysis (115)
AdditionalTextFile.cs (1)
32
_diagnostics =
SpecializedCollections
.EmptyList<DiagnosticInfo>();
CodeGen\ArrayMembers.cs (1)
354
=>
SpecializedCollections
.EmptyEnumerable<Cci.ICustomAttribute>();
CodeGen\PrivateImplementationDetails.cs (13)
328
return
SpecializedCollections
.SingletonEnumerable(_compilerGeneratedAttribute);
331
return
SpecializedCollections
.EmptyEnumerable<Cci.ICustomAttribute>();
519
=>
SpecializedCollections
.EmptyEnumerable<Cci.ICustomAttribute>();
623
=>
SpecializedCollections
.EmptyEnumerable<Cci.IEventDefinition>();
626
=>
SpecializedCollections
.EmptyEnumerable<Cci.MethodImplementation>();
629
=>
SpecializedCollections
.EmptyEnumerable<Cci.IFieldDefinition>();
632
=>
SpecializedCollections
.EmptyEnumerable<Cci.IGenericTypeParameter>();
639
=>
SpecializedCollections
.EmptyEnumerable<Cci.TypeReferenceWithAttributes>();
664
=>
SpecializedCollections
.EmptyEnumerable<Cci.IMethodDefinition>();
667
=>
SpecializedCollections
.EmptyEnumerable<Cci.INestedTypeDefinition>();
670
=>
SpecializedCollections
.EmptyEnumerable<Cci.IPropertyDefinition>();
673
=>
SpecializedCollections
.EmptyEnumerable<Cci.SecurityAttribute>();
678
=>
SpecializedCollections
.EmptyEnumerable<Cci.ICustomAttribute>();
Collections\UnionCollection.cs (1)
55
return
SpecializedCollections
.EmptyCollection<T>();
CommandLine\CommandLineParser.cs (1)
61
return
SpecializedCollections
.EmptyEnumerable<string>();
CommandLine\CommonCompiler.cs (2)
488
return
SpecializedCollections
.EmptyReadOnlySet<string>();
499
return
SpecializedCollections
.StronglyTypedReadOnlySet(set);
Compilation\Compilation.cs (1)
838
return CommonWithReferences(
SpecializedCollections
.EmptyEnumerable<MetadataReference>());
DeclarationComputer.cs (1)
34
return GetDeclarationInfo(model, node, getSymbol,
SpecializedCollections
.SingletonEnumerable(executableCodeBlock), cancellationToken);
Diagnostic\Diagnostic.cs (1)
481
get { return
SpecializedCollections
.EmptyReadOnlyList<object?>(); }
Diagnostic\Diagnostic_SimpleDiagnostic.cs (1)
50
_additionalLocations = additionalLocations?.ToImmutableArray() ??
SpecializedCollections
.EmptyReadOnlyList<Location>();
Diagnostic\DiagnosticBag.cs (1)
258
return _lazyBag ??
SpecializedCollections
.EmptyEnumerable<Diagnostic>();
Diagnostic\DiagnosticInfo.cs (1)
351
return
SpecializedCollections
.EmptyReadOnlyList<Location>();
DiagnosticAnalyzer\AnalysisResult.cs (1)
77
return GetDiagnostics(
SpecializedCollections
.SingletonEnumerable(analyzer));
DiagnosticAnalyzer\AnalysisScope.cs (4)
77
: this(filterFile.SourceTree != null ?
SpecializedCollections
.SingletonEnumerable(filterFile.SourceTree) :
SpecializedCollections
.EmptyEnumerable<SyntaxTree>(),
78
filterFile.AdditionalFile != null ?
SpecializedCollections
.SingletonEnumerable(filterFile.AdditionalFile) :
SpecializedCollections
.EmptyEnumerable<AdditionalText>(),
DiagnosticAnalyzer\AnalyzerFileReference.cs (4)
264
return result ??
SpecializedCollections
.EmptyEnumerable<string>();
305
return
SpecializedCollections
.EmptyEnumerable<string>();
313
return
SpecializedCollections
.SingletonEnumerable(firstLanguageName);
320
return
SpecializedCollections
.EmptyEnumerable<string>();
DiagnosticAnalyzer\AnalyzerManager.cs (1)
37
_analyzerExecutionContextMap = CreateAnalyzerExecutionContextMap(
SpecializedCollections
.SingletonEnumerable(analyzer));
Emit\CommonPEModuleBuilder.cs (2)
44
private IEnumerable<EmbeddedText> _embeddedTexts =
SpecializedCollections
.EmptyEnumerable<EmbeddedText>();
264
IEnumerable<Cci.ICustomAttribute> Cci.IReference.GetAttributes(EmitContext context) =>
SpecializedCollections
.EmptyEnumerable<Cci.ICustomAttribute>();
Emit\EditAndContinue\SymbolChanges.cs (2)
501
replaceSymbols = lazyReplaceSymbolsBuilder ??
SpecializedCollections
.EmptySet<ISymbol>();
502
deletedMembers = lazyDeletedMembersBuilder ??
SpecializedCollections
.EmptyReadOnlyDictionary<ISymbol, ISet<ISymbol>>();
Emit\ErrorType.cs (2)
170
return
SpecializedCollections
.EmptyEnumerable<Cci.ICustomAttribute>();
234
return
SpecializedCollections
.EmptyEnumerable<Cci.ICustomAttribute>();
Emit\NoPia\CommonEmbeddedMethod.cs (2)
220
return
SpecializedCollections
.EmptyEnumerable<Cci.ICustomAttribute>();
230
SpecializedCollections
.EmptyEnumerable<Cci.SecurityAttribute>();
Emit\NoPia\CommonEmbeddedType.cs (4)
268
return
SpecializedCollections
.EmptyEnumerable<Cci.MethodImplementation>();
299
return
SpecializedCollections
.EmptyEnumerable<Cci.IGenericTypeParameter>();
487
return
SpecializedCollections
.EmptyEnumerable<Cci.INestedTypeDefinition>();
519
return
SpecializedCollections
.EmptyEnumerable<Cci.SecurityAttribute>();
Emit\NoPia\CommonEmbeddedTypeParameter.cs (1)
194
return
SpecializedCollections
.EmptyEnumerable<Cci.ICustomAttribute>();
Emit\NoPia\VtblGap.cs (4)
31
get { return
SpecializedCollections
.EmptyEnumerable<Cci.IGenericMethodParameter>(); }
121
return
SpecializedCollections
.EmptyEnumerable<Cci.ICustomAttribute>();
141
get { return
SpecializedCollections
.EmptyEnumerable<Cci.SecurityAttribute>(); }
170
return
SpecializedCollections
.EmptyEnumerable<Cci.ICustomAttribute>();
InternalUtilities\EnumerableExtensions.cs (4)
75
return
SpecializedCollections
.EmptyBoxedImmutableArray<T>();
80
return array.IsDefaultOrEmpty ?
SpecializedCollections
.EmptyBoxedImmutableArray<T>() : (IReadOnlyList<T>)items;
85
return
SpecializedCollections
.EmptyBoxedImmutableArray<T>();
292
return
SpecializedCollections
.EmptyEnumerable<T>();
InternalUtilities\SetWithInsertionOrder.cs (1)
89
=> _elements is null ?
SpecializedCollections
.EmptyEnumerator<T>() : ((IEnumerable<T>)_elements).GetEnumerator();
MetadataReader\PEAssembly.cs (1)
169
return result ??
SpecializedCollections
.EmptyEnumerable<ImmutableArray<byte>>();
MetadataReader\PEModule.cs (1)
670
result.Add(new Grouping<string, TypeDefinitionHandle>(pair.Key, pair.Value ??
SpecializedCollections
.EmptyEnumerable<TypeDefinitionHandle>()));
Operations\IOperation.OperationList.cs (1)
60
return
SpecializedCollections
.EmptyEnumerator<IOperation>();
Operations\IOperation.OperationList.Reversed.cs (1)
74
return
SpecializedCollections
.EmptyEnumerator<IOperation>();
PEWriter\ManagedResource.cs (1)
91
get { return
SpecializedCollections
.EmptyEnumerable<ICustomAttribute>(); }
PEWriter\ModifiedTypeReference.cs (1)
72
return
SpecializedCollections
.EmptyEnumerable<ICustomAttribute>();
PEWriter\RootModuleStaticConstructor.cs (3)
34
public IEnumerable<IGenericMethodParameter> GenericParameters =>
SpecializedCollections
.EmptyEnumerable<IGenericMethodParameter>();
110
public IEnumerable<ICustomAttribute> GetAttributes(EmitContext context) =>
SpecializedCollections
.EmptyEnumerable<ICustomAttribute>();
120
public IEnumerable<ICustomAttribute> GetReturnValueAttributes(EmitContext context) =>
SpecializedCollections
.EmptyEnumerable<ICustomAttribute>();
PEWriter\RootModuleType.cs (9)
32
_methods =
SpecializedCollections
.SingletonReadOnlyList(
38
return _methods ??=
SpecializedCollections
.EmptyReadOnlyList<IMethodDefinition>();
53
return
SpecializedCollections
.EmptyEnumerable<ICustomAttribute>();
83
return
SpecializedCollections
.EmptyEnumerable<IEventDefinition>();
88
return
SpecializedCollections
.EmptyEnumerable<MethodImplementation>();
93
return
SpecializedCollections
.EmptyEnumerable<IFieldDefinition>();
103
return
SpecializedCollections
.EmptyEnumerable<Cci.TypeReferenceWithAttributes>();
168
return
SpecializedCollections
.EmptyEnumerable<INestedTypeDefinition>();
173
return
SpecializedCollections
.EmptyEnumerable<IPropertyDefinition>();
ReferenceManager\CommonReferenceManager.Resolution.cs (1)
850
localBoundReferenceDirectives =
SpecializedCollections
.EmptyDictionary<(string, string), MetadataReference>();
Syntax\ChildSyntaxList.cs (2)
369
return
SpecializedCollections
.EmptyEnumerator<SyntaxNodeOrToken>();
379
return
SpecializedCollections
.EmptyEnumerator<SyntaxNodeOrToken>();
Syntax\ChildSyntaxList.Reversed.cs (2)
37
return
SpecializedCollections
.EmptyEnumerator<SyntaxNodeOrToken>();
47
return
SpecializedCollections
.EmptyEnumerator<SyntaxNodeOrToken>();
Syntax\GreenNode.cs (1)
42
private static readonly IEnumerable<SyntaxAnnotation> s_noAnnotationsEnumerable =
SpecializedCollections
.EmptyEnumerable<SyntaxAnnotation>();
Syntax\SeparatedSyntaxList.cs (2)
585
return
SpecializedCollections
.EmptyEnumerator<TNode>();
595
return
SpecializedCollections
.EmptyEnumerator<TNode>();
Syntax\SyntaxDiffer.cs (2)
41
return
SpecializedCollections
.EmptyList<TextChange>();
76
return
SpecializedCollections
.EmptyList<TextSpan>();
Syntax\SyntaxList`1.cs (2)
415
return
SpecializedCollections
.EmptyEnumerator<TNode>();
425
return
SpecializedCollections
.EmptyEnumerator<TNode>();
Syntax\SyntaxNode.cs (1)
800
SpecializedCollections
.EmptyEnumerable<SyntaxNode>();
Syntax\SyntaxNodeExtensions_Tracking.cs (2)
134
return
SpecializedCollections
.EmptyReadOnlyList<SyntaxNode>();
232
return
SpecializedCollections
.EmptyReadOnlyList<SyntaxNode>();
Syntax\SyntaxNodeOrToken.cs (4)
477
return
SpecializedCollections
.EmptyEnumerable<Diagnostic>();
592
return
SpecializedCollections
.EmptyEnumerable<SyntaxAnnotation>();
610
return
SpecializedCollections
.EmptyEnumerable<SyntaxAnnotation>();
846
return directives ??
SpecializedCollections
.EmptyList<TDirective>();
Syntax\SyntaxNodeOrTokenList.cs (3)
282
return InsertRange(index,
SpecializedCollections
.SingletonEnumerable(nodeOrToken));
421
?
SpecializedCollections
.EmptyEnumerator<SyntaxNodeOrToken>()
434
?
SpecializedCollections
.EmptyEnumerator<SyntaxNodeOrToken>()
Syntax\SyntaxToken.cs (5)
273
return Node?.GetAnnotations(annotationKind) ??
SpecializedCollections
.EmptyEnumerable<SyntaxAnnotation>();
289
return Node?.GetAnnotations(annotationKinds) ??
SpecializedCollections
.EmptyEnumerable<SyntaxAnnotation>();
532
return
SpecializedCollections
.EmptyEnumerable<SyntaxTrivia>();
663
return
SpecializedCollections
.EmptyEnumerable<Diagnostic>();
673
?
SpecializedCollections
.EmptyEnumerable<Diagnostic>()
Syntax\SyntaxTokenList.cs (2)
447
return
SpecializedCollections
.EmptyEnumerator<SyntaxToken>();
457
return
SpecializedCollections
.EmptyEnumerator<SyntaxToken>();
Syntax\SyntaxTokenList.Reversed.cs (2)
38
return
SpecializedCollections
.EmptyEnumerator<SyntaxToken>();
48
return
SpecializedCollections
.EmptyEnumerator<SyntaxToken>();
Syntax\SyntaxTrivia.cs (2)
181
:
SpecializedCollections
.EmptyEnumerable<SyntaxAnnotation>();
191
:
SpecializedCollections
.EmptyEnumerable<SyntaxAnnotation>();
Syntax\SyntaxTriviaList.cs (2)
413
return
SpecializedCollections
.EmptyEnumerator<SyntaxTrivia>();
423
return
SpecializedCollections
.EmptyEnumerator<SyntaxTrivia>();
Syntax\SyntaxTriviaList.Reversed.cs (2)
37
return
SpecializedCollections
.EmptyEnumerator<SyntaxTrivia>();
48
return
SpecializedCollections
.EmptyEnumerator<SyntaxTrivia>();
Text\TextChange.cs (1)
97
public static IReadOnlyList<TextChange> NoChanges =>
SpecializedCollections
.EmptyReadOnlyList<TextChange>();
Text\TextChangeRange.cs (1)
93
public static IReadOnlyList<TextChangeRange> NoChanges =>
SpecializedCollections
.EmptyReadOnlyList<TextChangeRange>();
TreeDumper.cs (1)
242
this.Children = children ??
SpecializedCollections
.EmptyEnumerable<TreeDumperNode>();
Microsoft.CodeAnalysis.CSharp (77)
Binder\Binder.CapturedParametersFinder.cs (2)
38
return
SpecializedCollections
.EmptyReadOnlyDictionary<ParameterSymbol, FieldSymbol>();
73
return
SpecializedCollections
.EmptyReadOnlyDictionary<ParameterSymbol, FieldSymbol>();
Binder\DecisionDagBuilder.cs (1)
1605
return TopologicalSort.TryIterativeSort<DagState>(
SpecializedCollections
.SingletonEnumerable<DagState>(this.RootNode), Successor, out result);
Binder\SwitchExpressionBinder.cs (1)
87
bool wasAcyclic = TopologicalSort.TryIterativeSort<BoundDecisionDagNode>(
SpecializedCollections
.SingletonEnumerable(decisionDag.RootNode), nonNullSuccessors, out var nodes);
BoundTree\BoundDecisionDag.cs (1)
72
bool wasAcyclic = TopologicalSort.TryIterativeSort<BoundDecisionDagNode>(
SpecializedCollections
.SingletonEnumerable(this.RootNode), Successors, out _topologicallySortedNodes);
Compilation\CSharpCompilation.cs (2)
366
(syntaxTree != null) ? new[] { syntaxTree } :
SpecializedCollections
.EmptyEnumerable<SyntaxTree>(),
3145
manifestResources =
SpecializedCollections
.EmptyEnumerable<ResourceDescription>();
CSharpDeclarationComputer.cs (6)
154
var codeBlocks =
SpecializedCollections
.SingletonEnumerable(t.EqualsValue).Concat(attributes);
191
var codeBlocks =
SpecializedCollections
.SingletonEnumerable(decl.Initializer).Concat(attributes);
226
var codeBlocks =
SpecializedCollections
.SingletonEnumerable(t.Initializer).Concat(attributes);
348
SpecializedCollections
.EmptyEnumerable<SyntaxNode>();
351
SpecializedCollections
.SingletonEnumerable(parameter.Default).Concat(GetAttributes(parameter.AttributeLists));
356
SpecializedCollections
.EmptyEnumerable<SyntaxNode>();
Declarations\DeclarationTable.cs (1)
238
return
SpecializedCollections
.ReadOnlySet(set);
Emitter\EditAndContinue\EmitHelpers.cs (1)
38
var manifestResources =
SpecializedCollections
.EmptyEnumerable<ResourceDescription>();
Emitter\Model\AssemblyReference.cs (1)
50
return
SpecializedCollections
.EmptyEnumerable<Cci.ICustomAttribute>();
Emitter\Model\FunctionPointerTypeSymbolAdapter.cs (1)
54
IEnumerable<ICustomAttribute> IReference.GetAttributes(EmitContext context) =>
SpecializedCollections
.EmptyEnumerable<ICustomAttribute>();
Emitter\Model\ModuleReference.cs (1)
83
return
SpecializedCollections
.EmptyEnumerable<Cci.ICustomAttribute>();
Emitter\Model\NamedTypeReference.cs (1)
156
return
SpecializedCollections
.EmptyEnumerable<Cci.ICustomAttribute>();
Emitter\Model\NamedTypeSymbolAdapter.cs (1)
704
return AdaptedNamedTypeSymbol.GetSecurityInformation() ??
SpecializedCollections
.EmptyEnumerable<Cci.SecurityAttribute>();
Emitter\Model\PEModuleBuilder.cs (2)
142
public sealed override IEnumerable<string> LinkedAssembliesDebugInfo =>
SpecializedCollections
.EmptyEnumerable<string>();
529
return
SpecializedCollections
.EmptyEnumerable<Cci.INamespaceTypeDefinition>();
Emitter\Model\PENetModuleBuilder.cs (1)
41
public override IEnumerable<Cci.IFileReference> GetFiles(EmitContext context) =>
SpecializedCollections
.EmptyEnumerable<Cci.IFileReference>();
Emitter\Model\SymbolAdapter.cs (1)
122
return
SpecializedCollections
.EmptyEnumerable<CSharpAttributeData>();
Emitter\Model\TypeMemberReference.cs (1)
41
return
SpecializedCollections
.EmptyEnumerable<Cci.ICustomAttribute>();
Errors\CSDiagnosticInfo.cs (1)
42
_additionalLocations = additionalLocations.IsDefaultOrEmpty ?
SpecializedCollections
.EmptyReadOnlyList<Location>() : additionalLocations;
FlowAnalysis\AlwaysAssignedWalker.cs (1)
39
return badRegion ?
SpecializedCollections
.EmptyEnumerable<Symbol>() : result;
FlowAnalysis\EmptyStructTypeCache.cs (1)
173
return
SpecializedCollections
.EmptyEnumerable<FieldSymbol>();
FlowAnalysis\EntryPointsWalker.cs (1)
32
return badRegion ?
SpecializedCollections
.EmptyEnumerable<LabeledStatementSyntax>() : result;
FlowAnalysis\VariablesDeclaredWalker.cs (1)
29
return badRegion ?
SpecializedCollections
.EmptyEnumerable<Symbol>() : walker._variablesDeclared;
Lowering\ClosureConversion\SynthesizedClosureEnvironment.cs (2)
126
?
SpecializedCollections
.SingletonEnumerable(SingletonCache)
127
:
SpecializedCollections
.EmptyEnumerable<FieldSymbol>();
Lowering\SynthesizedMethodBaseSymbol.cs (1)
195
:
SpecializedCollections
.EmptyEnumerable<SecurityAttribute>();
SymbolDisplay\SymbolDisplayVisitor_Minimal.cs (2)
170
return
SpecializedCollections
.EmptyDictionary<INamespaceOrTypeSymbol, IAliasSymbol>();
293
?
SpecializedCollections
.EmptyEnumerable<T>()
Symbols\AnonymousTypes\PublicSymbols\AnonymousManager.TypeOrDelegatePublicSymbol.cs (1)
279
return
SpecializedCollections
.EmptyEnumerable<(MethodSymbol Body, MethodSymbol Implemented)>();
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.DelegateTemplateSymbol.cs (1)
223
internal override IEnumerable<FieldSymbol> GetFieldsToEmit() =>
SpecializedCollections
.EmptyEnumerable<FieldSymbol>();
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.TypeOrDelegateTemplateSymbol.cs (1)
319
return
SpecializedCollections
.EmptyEnumerable<(MethodSymbol Body, MethodSymbol Implemented)>();
Symbols\ArrayTypeSymbol.cs (1)
488
return
SpecializedCollections
.EmptyEnumerable<(MethodSymbol Body, MethodSymbol Implemented)>();
Symbols\DynamicTypeSymbol.cs (1)
254
return
SpecializedCollections
.EmptyEnumerable<(MethodSymbol Body, MethodSymbol Implemented)>();
Symbols\ErrorTypeSymbol.cs (2)
129
return
SpecializedCollections
.EmptyEnumerable<string>();
556
return
SpecializedCollections
.EmptyEnumerable<(MethodSymbol Body, MethodSymbol Implemented)>();
Symbols\FunctionPointers\FunctionPointerTypeSymbol.cs (1)
222
return
SpecializedCollections
.EmptyEnumerable<(MethodSymbol Body, MethodSymbol Implemented)>();
Symbols\Metadata\PE\PEGlobalNamespaceSymbol.cs (1)
94
groups =
SpecializedCollections
.EmptyEnumerable<IGrouping<string, TypeDefinitionHandle>>();
Symbols\Metadata\PE\PENamedTypeSymbol.cs (5)
844
return
SpecializedCollections
.EmptySet<string>();
847
return
SpecializedCollections
.SingletonCollection(names.First());
861
return
SpecializedCollections
.ReadOnlySet(names);
1468
var memberNames =
SpecializedCollections
.ReadOnlyCollection(membersDict.Keys);
2445
return
SpecializedCollections
.EmptyEnumerable<(MethodSymbol Body, MethodSymbol Implemented)>();
Symbols\MissingAssemblySymbol.cs (4)
152
return
SpecializedCollections
.EmptyCollection<string>();
160
return
SpecializedCollections
.EmptyCollection<string>();
190
return
SpecializedCollections
.EmptyEnumerable<ImmutableArray<byte>>();
205
return
SpecializedCollections
.EmptyEnumerable<NamedTypeSymbol>();
Symbols\MissingModuleSymbol.cs (2)
134
return
SpecializedCollections
.EmptyCollection<string>();
142
return
SpecializedCollections
.EmptyCollection<string>();
Symbols\NamespaceOrTypeSymbol.cs (1)
388
return
SpecializedCollections
.EmptyEnumerable<NamespaceOrTypeSymbol>();
Symbols\NativeIntegerTypeSymbol.cs (1)
275
return
SpecializedCollections
.EmptyEnumerable<(MethodSymbol Body, MethodSymbol Implemented)>();
Symbols\PointerTypeSymbol.cs (1)
316
return
SpecializedCollections
.EmptyEnumerable<(MethodSymbol Body, MethodSymbol Implemented)>();
Symbols\PropertyOrEventSymbolExtensions.cs (2)
36
return
SpecializedCollections
.EmptySet<T>();
42
return
SpecializedCollections
.EmptySet<T>();
Symbols\Source\SourceAssemblySymbol.cs (3)
2113
return
SpecializedCollections
.EmptyEnumerable<ImmutableArray<byte>>();
2119
return (result != null) ? result.Keys :
SpecializedCollections
.EmptyEnumerable<ImmutableArray<byte>>();
2802
forwardedTypesFromSource =
SpecializedCollections
.EmptyDictionary<string, NamedTypeSymbol>();
Symbols\Source\SourceFixedFieldSymbol.cs (1)
215
get { return
SpecializedCollections
.SingletonEnumerable(FixedElementFieldName); }
Symbols\Source\SourceMethodSymbolWithAttributes.cs (1)
1273
return
SpecializedCollections
.EmptyEnumerable<Cci.SecurityAttribute>();
Symbols\Synthesized\Records\SynthesizedPrimaryConstructor.cs (2)
80
return
SpecializedCollections
.EmptyEnumerable<FieldSymbol>();
95
_capturedParameters =
SpecializedCollections
.EmptyReadOnlyDictionary<ParameterSymbol, FieldSymbol>();
Symbols\Synthesized\SynthesizedContainer.cs (2)
90
public override IEnumerable<string> MemberNames =>
SpecializedCollections
.EmptyEnumerable<string>();
207
return
SpecializedCollections
.EmptyEnumerable<(MethodSymbol Body, MethodSymbol Implemented)>();
Symbols\Synthesized\SynthesizedEmbeddedAttributeSymbol.cs (2)
156
internal override IEnumerable<FieldSymbol> GetFieldsToEmit() =>
SpecializedCollections
.EmptyEnumerable<FieldSymbol>();
195
return
SpecializedCollections
.EmptyEnumerable<(MethodSymbol Body, MethodSymbol Implemented)>();
Symbols\Synthesized\SynthesizedIntrinsicOperatorSymbol.cs (1)
165
return
SpecializedCollections
.EmptyEnumerable<Cci.SecurityAttribute>();
Symbols\TypeParameterSymbol.cs (1)
712
return
SpecializedCollections
.EmptyEnumerable<(MethodSymbol Body, MethodSymbol Implemented)>();
Syntax\CompilationUnitSyntax.cs (2)
24
return
SpecializedCollections
.EmptyList<ReferenceDirectiveTriviaSyntax>();
37
return
SpecializedCollections
.EmptyList<LoadDirectiveTriviaSyntax>();
Syntax\CSharpSyntaxTree.cs (1)
805
return
SpecializedCollections
.EmptyEnumerable<Diagnostic>();
Syntax\InternalSyntax\CSharpSyntaxNode.cs (1)
206
return
SpecializedCollections
.EmptyList<DirectiveTriviaSyntax>();
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (1)
CommandLineTests.cs (1)
3807
var parsedArgs = DefaultParse(
SpecializedCollections
.EmptyEnumerable<string>(), WorkingDirectory);
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (2)
Emit\CompilationEmitTests.cs (1)
2724
OutputKind.DynamicallyLinkedLibrary, GetDefaultModulePropertiesForSerialization(),
SpecializedCollections
.EmptyEnumerable<ResourceDescription>());
Emit\EmitMetadataTests.cs (1)
1414
GetDefaultModulePropertiesForSerialization(),
SpecializedCollections
.EmptyEnumerable<ResourceDescription>());
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (1)
Attributes\InternalsVisibleToAndStrongNameTests.cs (1)
42
return
SpecializedCollections
.SingletonEnumerable(new object[] { TestOptions.Regular });
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (3)
EEAssemblyBuilder.cs (1)
38
manifestResources:
SpecializedCollections
.EmptyEnumerable<ResourceDescription>(),
Symbols\EENamedTypeSymbol.cs (2)
107
return
SpecializedCollections
.EmptyEnumerable<FieldSymbol>();
373
return
SpecializedCollections
.EmptyEnumerable<(MethodSymbol Body, MethodSymbol Implemented)>();
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (11)
Symbols\IndexerTests.cs (1)
2537
SpecializedCollections
.EmptyEnumerable<ElementAccessExpressionSyntax>() :
Symbols\MockNamedTypeSymbol.cs (1)
338
return
SpecializedCollections
.EmptyEnumerable<(MethodSymbol Body, MethodSymbol Implemented)>();
Symbols\Source\BaseClassTests.cs (1)
1575
GetDefaultModulePropertiesForSerialization(),
SpecializedCollections
.EmptyEnumerable<ResourceDescription>());
Symbols\Source\MethodTests.cs (6)
1683
GetDefaultModulePropertiesForSerialization(),
SpecializedCollections
.EmptyEnumerable<ResourceDescription>());
1727
GetDefaultModulePropertiesForSerialization(),
SpecializedCollections
.EmptyEnumerable<ResourceDescription>());
1774
GetDefaultModulePropertiesForSerialization(),
SpecializedCollections
.EmptyEnumerable<ResourceDescription>());
1828
GetDefaultModulePropertiesForSerialization(),
SpecializedCollections
.EmptyEnumerable<ResourceDescription>());
1969
GetDefaultModulePropertiesForSerialization(),
SpecializedCollections
.EmptyEnumerable<ResourceDescription>());
2013
GetDefaultModulePropertiesForSerialization(),
SpecializedCollections
.EmptyEnumerable<ResourceDescription>());
Symbols\Source\PropertyTests.cs (2)
2506
GetDefaultModulePropertiesForSerialization(),
SpecializedCollections
.EmptyEnumerable<ResourceDescription>());
2544
GetDefaultModulePropertiesForSerialization(),
SpecializedCollections
.EmptyEnumerable<ResourceDescription>());
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler (2)
AssemblyReference.cs (1)
43
return
SpecializedCollections
.EmptyEnumerable<ICustomAttribute>();
DkmUtilities.cs (1)
33
return
SpecializedCollections
.EmptyEnumerable<DkmClrModuleInstance>();
Microsoft.CodeAnalysis.Scripting (2)
ClrGlobalAssemblyCache.cs (1)
99
return
SpecializedCollections
.EmptyEnumerable<AssemblyIdentity>();
MonoGlobalAssemblyCache.cs (1)
153
return
SpecializedCollections
.EmptyEnumerable<AssemblyIdentity>();
Microsoft.CodeAnalysis.Test.Utilities (4)
Compilation\IRuntimeEnvironment.cs (1)
87
return (metadata.Kind == MetadataImageKind.Assembly) ? ((AssemblyMetadata)metadata).GetModules().AsEnumerable() :
SpecializedCollections
.SingletonEnumerable((ModuleMetadata)metadata);
Compilation\TestOperationVisitor.cs (3)
1774
AssertEx.Equal(
SpecializedCollections
.SingletonEnumerable(operation.Operand).Concat(operation.DimensionSizes), operation.ChildOperations);
1780
AssertEx.Equal(
SpecializedCollections
.SingletonEnumerable(operation.DeclarationGroup), operation.ChildOperations);
1802
IEnumerable<IOperation> children =
SpecializedCollections
.SingletonEnumerable(operation.Operand).Concat(operation.Initializer);
Microsoft.CodeAnalysis.UnitTests (5)
Collections\EnumerableExtensionsTests.cs (4)
58
Assert.Equal(-1, ((IEnumerable<int>)
SpecializedCollections
.SingletonList(5)).IndexOf(6));
59
Assert.Equal(0, ((IEnumerable<int>)
SpecializedCollections
.SingletonList(5)).IndexOf(5));
73
Assert.Equal(-1, ((IEnumerable<int>)
SpecializedCollections
.SingletonList(5)).IndexOf(-6, comparer));
74
Assert.Equal(0, ((IEnumerable<int>)
SpecializedCollections
.SingletonList(5)).IndexOf(-5, comparer));
InternalUtilities\SpecializedCollectionsTests.cs (1)
25
:
SpecializedCollections
.EmptySet<int>();
Microsoft.CodeAnalysis.VisualBasic (79)
Analysis\FlowAnalysis\AlwaysAssignedWalker.vb (1)
28
Return If(result, walker.AlwaysAssigned,
SpecializedCollections
.EmptyEnumerable(Of Symbol)())
Analysis\FlowAnalysis\EntryPointsWalker.vb (1)
25
Return If(succeeded, walker._entryPoints,
SpecializedCollections
.EmptyEnumerable(Of LabelStatementSyntax)())
Analysis\FlowAnalysis\ExitPointsWalker.vb (1)
24
Return If(walker.Analyze(), walker._branchesOutOf.ToImmutable(),
SpecializedCollections
.EmptyEnumerable(Of StatementSyntax)())
Analysis\FlowAnalysis\VariablesDeclaredWalker.vb (1)
20
Return If(walker.Analyze(), walker._variablesDeclared,
SpecializedCollections
.EmptyEnumerable(Of Symbol)())
CommandLine\VisualBasicCommandLineParser.vb (2)
1666
Return
SpecializedCollections
.EmptyEnumerable(Of CommandLineReference)()
1677
Return
SpecializedCollections
.EmptyEnumerable(Of CommandLineAnalyzerReference)()
Compilation\VisualBasicCompilation.vb (2)
357
If((syntaxTree IsNot Nothing), {syntaxTree},
SpecializedCollections
.EmptyEnumerable(Of SyntaxTree)()),
2398
manifestResources =
SpecializedCollections
.EmptyEnumerable(Of ResourceDescription)()
Emit\AssemblyReference.vb (1)
53
Return
SpecializedCollections
.EmptyEnumerable(Of Cci.ICustomAttribute)()
Emit\EditAndContinue\EmitHelpers.vb (1)
35
Dim manifestResources =
SpecializedCollections
.EmptyEnumerable(Of ResourceDescription)()
Emit\EditAndContinue\PEDeltaAssemblyBuilder.vb (5)
120
Dim anonymousDelegates =
SpecializedCollections
.EmptyReadOnlyDictionary(Of SynthesizedDelegateKey, SynthesizedDelegateValue)
121
Dim anonymousDelegatesWithIndexedNames =
SpecializedCollections
.EmptyReadOnlyDictionary(Of String, AnonymousTypeValue)
242
Return
SpecializedCollections
.EmptyReadOnlyDictionary(Of SynthesizedDelegateKey, SynthesizedDelegateValue)
247
Return
SpecializedCollections
.EmptyReadOnlyDictionary(Of String, AnonymousTypeValue)
304
Return
SpecializedCollections
.EmptyEnumerable(Of String)()
Emit\ModuleReference.vb (1)
66
Return
SpecializedCollections
.EmptyEnumerable(Of Cci.ICustomAttribute)()
Emit\NamedTypeReference.vb (1)
111
Return
SpecializedCollections
.EmptyEnumerable(Of Cci.ICustomAttribute)()
Emit\NamedTypeSymbolAdapter.vb (3)
268
Return
SpecializedCollections
.EmptyEnumerable(Of Cci.MethodImplementation)()
663
result =
SpecializedCollections
.EmptyEnumerable(Of INestedTypeDefinition)()
930
Return If(synthesized,
SpecializedCollections
.EmptyEnumerable(Of NamedTypeSymbol)())
Emit\PEModuleBuilder.vb (1)
345
Return
SpecializedCollections
.EmptyEnumerable(Of Cci.INamespaceTypeDefinition)
Emit\PENetModuleBuilder.vb (1)
48
Return
SpecializedCollections
.EmptyEnumerable(Of Cci.IFileReference)()
Emit\SymbolAdapter.vb (1)
97
Return
SpecializedCollections
.EmptyEnumerable(Of VisualBasicAttributeData)()
Emit\TypeMemberReference.vb (1)
30
Return
SpecializedCollections
.EmptyEnumerable(Of Cci.ICustomAttribute)()
Lowering\LambdaRewriter\LambdaFrame.vb (1)
203
Return
SpecializedCollections
.EmptyEnumerable(Of String)()
Lowering\LocalRewriter\LocalRewriter.vb (1)
255
SpecializedCollections
.EmptySet(Of Symbol),
Lowering\Rewriter.vb (1)
100
If(symbolsCapturedWithoutCopyCtor,
SpecializedCollections
.EmptySet(Of Symbol)),
Lowering\StateMachineRewriter\SynthesizedContainer.vb (3)
230
Return
SpecializedCollections
.SingletonEnumerable(Of String)(WellKnownMemberNames.InstanceConstructorName)
235
Return
SpecializedCollections
.EmptyEnumerable(Of FieldSymbol)()
322
Return
SpecializedCollections
.EmptyEnumerable(Of PropertySymbol)()
Symbols\AnonymousTypes\PublicSymbols\AnonymousTypeOrDelegatePublicSymbol.vb (1)
313
Return
SpecializedCollections
.EmptyEnumerable(Of PropertySymbol)()
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousDelegate_TemplateSymbol.vb (1)
136
Return
SpecializedCollections
.EmptyEnumerable(Of FieldSymbol)()
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousTypeOrDelegateTemplateSymbol.vb (1)
381
Return
SpecializedCollections
.EmptyEnumerable(Of PropertySymbol)()
Symbols\ErrorMethodSymbol.vb (1)
75
Return
SpecializedCollections
.EmptyEnumerable(Of Microsoft.Cci.SecurityAttribute)()
Symbols\ErrorTypeSymbol.vb (3)
75
Return
SpecializedCollections
.EmptyEnumerable(Of String)()
100
Return
SpecializedCollections
.EmptyEnumerable(Of FieldSymbol)()
406
Return
SpecializedCollections
.EmptyEnumerable(Of PropertySymbol)()
Symbols\Metadata\PE\PEGlobalNamespaceSymbol.vb (1)
70
groups =
SpecializedCollections
.EmptyEnumerable(Of IGrouping(Of String, TypeDefinitionHandle))()
Symbols\Metadata\PE\PENamedTypeSymbol.vb (3)
502
SpecializedCollections
.ReadOnlySet(names),
734
Dim memberNames =
SpecializedCollections
.ReadOnlyCollection(membersDict.Keys)
1557
Return
SpecializedCollections
.EmptyEnumerable(Of PropertySymbol)()
Symbols\Metadata\PE\PEPropertyOrEventHelpers.vb (2)
28
Return
SpecializedCollections
.EmptySet(Of T)()
33
Return
SpecializedCollections
.EmptySet(Of T)()
Symbols\MissingAssemblySymbol.vb (4)
120
Return
SpecializedCollections
.EmptyEnumerable(Of ImmutableArray(Of Byte))()
125
Return
SpecializedCollections
.EmptyCollection(Of String)()
131
Return
SpecializedCollections
.EmptyCollection(Of String)()
148
Return
SpecializedCollections
.EmptyEnumerable(Of NamedTypeSymbol)()
Symbols\MissingModuleSymbol.vb (2)
102
Return
SpecializedCollections
.EmptyCollection(Of String)()
108
Return
SpecializedCollections
.EmptyCollection(Of String)()
Symbols\NamespaceOrTypeSymbol.vb (1)
256
Return
SpecializedCollections
.EmptyEnumerable(Of NamespaceOrTypeSymbol)()
Symbols\Source\ImplicitNamedTypeSymbol.vb (1)
206
Return
SpecializedCollections
.EmptyEnumerable(Of PropertySymbol)()
Symbols\Source\SourceAssemblySymbol.vb (3)
619
securityAttributes =
SpecializedCollections
.EmptyEnumerable(Of Cci.SecurityAttribute)()
896
Return
SpecializedCollections
.EmptyEnumerable(Of ImmutableArray(Of Byte))()
903
Return If(result IsNot Nothing, result.Keys,
SpecializedCollections
.EmptyEnumerable(Of ImmutableArray(Of Byte))())
Symbols\Source\SourceMethodSymbol.vb (1)
1934
Return
SpecializedCollections
.EmptyEnumerable(Of SecurityAttribute)()
Symbols\Source\SourceNamedTypeSymbol.vb (2)
2155
Return
SpecializedCollections
.EmptyEnumerable(Of Microsoft.Cci.SecurityAttribute)()
2593
Return
SpecializedCollections
.EmptyEnumerable(Of PropertySymbol)()
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (3)
90
Return
SpecializedCollections
.SingletonEnumerable(Of NamedTypeSymbol)(_syntheticInterfaces(0))
791
Return
SpecializedCollections
.EmptyEnumerable(Of FieldSymbol)()
1026
Return
SpecializedCollections
.EmptyEnumerable(Of PropertySymbol)()
Symbols\SynthesizedSymbols\SynthesizedEventDelegateSymbol.vb (2)
93
Return
SpecializedCollections
.EmptyEnumerable(Of FieldSymbol)()
445
Return
SpecializedCollections
.EmptyEnumerable(Of PropertySymbol)()
Symbols\Tuples\TupleTypeSymbol.vb (1)
1102
Return
SpecializedCollections
.EmptyEnumerable(Of PropertySymbol)()
Symbols\UnboundGenericType.vb (2)
338
Return
SpecializedCollections
.EmptyEnumerable(Of PropertySymbol)()
625
Return
SpecializedCollections
.EmptyCollection(Of String)()
Syntax\LambdaUtilities.vb (5)
361
Return
SpecializedCollections
.SingletonEnumerable(DirectCast(lambda, SingleLineLambdaExpressionSyntax).Body)
375
Return
SpecializedCollections
.SingletonEnumerable(lambdaBody)
381
Return
SpecializedCollections
.SingletonEnumerable(lambdaBody)
402
Return
SpecializedCollections
.SingletonEnumerable(lambdaBody)
411
Return
SpecializedCollections
.SingletonEnumerable(lambdaBody)
Syntax\VisualBasicSyntaxTree.vb (1)
380
Return
SpecializedCollections
.EmptyEnumerable(Of Diagnostic)()
VisualBasicDeclarationComputer.vb (8)
91
Dim codeBlocks =
SpecializedCollections
.SingletonEnumerable(Of SyntaxNode)(t.Initializer).Concat(attributes)
107
Dim codeBlocks =
SpecializedCollections
.SingletonEnumerable(initializer).Concat(attributes)
157
Dim codeBlocks =
SpecializedCollections
.SingletonEnumerable(Of SyntaxNode)(methodBlock).
175
Dim attributes =
SpecializedCollections
.EmptyEnumerable(Of SyntaxNode)
190
SpecializedCollections
.SingletonEnumerable(initializer).Concat(codeBlocks),
239
SpecializedCollections
.EmptyEnumerable(Of SyntaxNode))
253
SpecializedCollections
.EmptyEnumerable(Of SyntaxNode))
257
Return
SpecializedCollections
.SingletonEnumerable(Of SyntaxNode)(parameter.Default).Concat(GetAttributes(parameter.AttributeLists))
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (2)
Attributes\InternalsVisibleToAndStrongNameTests.vb (1)
32
Return
SpecializedCollections
.SingletonEnumerable(
Emit\CompilationEmitTests.vb (1)
3276
Dim assemblyBuilder = New PEAssemblyBuilder(sourceAssembly, emitOptions, OutputKind.DynamicallyLinkedLibrary, GetDefaultModulePropertiesForSerialization(),
SpecializedCollections
.EmptyEnumerable(Of ResourceDescription), Nothing)
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (4)
EEAssemblyBuilder.vb (1)
40
manifestResources:=
SpecializedCollections
.EmptyEnumerable(Of ResourceDescription)(),
Symbols\EENamedTypeSymbol.vb (3)
108
Return
SpecializedCollections
.EmptyEnumerable(Of FieldSymbol)()
116
Return
SpecializedCollections
.EmptyEnumerable(Of NamedTypeSymbol)()
369
Return
SpecializedCollections
.EmptyEnumerable(Of PropertySymbol)()
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (2)
SymbolsTests\Source\PropertyTests.vb (1)
8199
Dim [module] = New PEAssemblyBuilder(DirectCast([class].ContainingAssembly, SourceAssemblySymbol), EmitOptions.Default, OutputKind.DynamicallyLinkedLibrary, GetDefaultModulePropertiesForSerialization(),
SpecializedCollections
.EmptyEnumerable(Of ResourceDescription)())
SymbolsTests\SymbolErrorTests.vb (1)
22504
Assert.Equal(
SpecializedCollections
.EmptyCollection(Of String), errTypeSym.MemberNames)
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (6)
MockSymbols.vb (6)
244
Return
SpecializedCollections
.EmptyEnumerable(Of FieldSymbol)()
379
Return
SpecializedCollections
.EmptyEnumerable(Of PropertySymbol)()
701
Return
SpecializedCollections
.EmptyCollection(Of String)()
707
Return
SpecializedCollections
.EmptyCollection(Of String)()
785
Return
SpecializedCollections
.EmptyCollection(Of String)()
791
Return
SpecializedCollections
.EmptyCollection(Of String)()
VBCSCompiler (1)
AnalyzerConsistencyChecker.cs (1)
66
string? resolvedPath = FileUtilities.ResolveRelativePath(analyzerReference.FilePath, basePath: null, baseDirectory: baseDirectory, searchPaths:
SpecializedCollections
.EmptyEnumerable<string>(), fileExists: File.Exists);