130 references to EmptyEnumerable
Microsoft.CodeAnalysis (62)
CodeGen\ArrayMembers.cs (1)
353
=> SpecializedCollections.
EmptyEnumerable
<Cci.ICustomAttribute>();
CodeGen\PrivateImplementationDetails.cs (12)
490
return SpecializedCollections.
EmptyEnumerable
<Cci.ICustomAttribute>();
817
=> SpecializedCollections.
EmptyEnumerable
<Cci.ICustomAttribute>();
958
=> SpecializedCollections.
EmptyEnumerable
<Cci.IEventDefinition>();
961
=> SpecializedCollections.
EmptyEnumerable
<Cci.MethodImplementation>();
964
=> SpecializedCollections.
EmptyEnumerable
<Cci.IFieldDefinition>();
967
=> SpecializedCollections.
EmptyEnumerable
<Cci.IGenericTypeParameter>();
974
=> SpecializedCollections.
EmptyEnumerable
<Cci.TypeReferenceWithAttributes>();
1001
=> SpecializedCollections.
EmptyEnumerable
<Cci.IMethodDefinition>();
1004
=> SpecializedCollections.
EmptyEnumerable
<Cci.INestedTypeDefinition>();
1007
=> SpecializedCollections.
EmptyEnumerable
<Cci.IPropertyDefinition>();
1010
=> SpecializedCollections.
EmptyEnumerable
<Cci.SecurityAttribute>();
1015
=> SpecializedCollections.
EmptyEnumerable
<Cci.ICustomAttribute>();
CommandLine\CommandLineParser.cs (1)
62
return SpecializedCollections.
EmptyEnumerable
<string>();
Compilation\Compilation.cs (1)
878
return CommonWithReferences(SpecializedCollections.
EmptyEnumerable
<MetadataReference>());
Diagnostic\DiagnosticBag.cs (1)
266
return _lazyBag ?? SpecializedCollections.
EmptyEnumerable
<Diagnostic>();
Emit\CommonPEModuleBuilder.cs (2)
46
private IEnumerable<EmbeddedText> _embeddedTexts = SpecializedCollections.
EmptyEnumerable
<EmbeddedText>();
389
IEnumerable<Cci.ICustomAttribute> Cci.IReference.GetAttributes(EmitContext context) => SpecializedCollections.
EmptyEnumerable
<Cci.ICustomAttribute>();
Emit\EditAndContinue\DeletedPEMethodDefinition.cs (1)
100
=> SpecializedCollections.
EmptyEnumerable
<Cci.ICustomAttribute>();
Emit\ErrorType.cs (2)
171
return SpecializedCollections.
EmptyEnumerable
<Cci.ICustomAttribute>();
235
return SpecializedCollections.
EmptyEnumerable
<Cci.ICustomAttribute>();
Emit\NoPia\CommonEmbeddedMethod.cs (2)
227
return SpecializedCollections.
EmptyEnumerable
<Cci.ICustomAttribute>();
237
SpecializedCollections.
EmptyEnumerable
<Cci.SecurityAttribute>();
Emit\NoPia\CommonEmbeddedType.cs (4)
277
return SpecializedCollections.
EmptyEnumerable
<Cci.MethodImplementation>();
308
return SpecializedCollections.
EmptyEnumerable
<Cci.IGenericTypeParameter>();
496
return SpecializedCollections.
EmptyEnumerable
<Cci.INestedTypeDefinition>();
528
return SpecializedCollections.
EmptyEnumerable
<Cci.SecurityAttribute>();
Emit\NoPia\CommonEmbeddedTypeParameter.cs (1)
207
return SpecializedCollections.
EmptyEnumerable
<Cci.ICustomAttribute>();
Emit\NoPia\VtblGap.cs (4)
36
get { return SpecializedCollections.
EmptyEnumerable
<Cci.IGenericMethodParameter>(); }
126
return SpecializedCollections.
EmptyEnumerable
<Cci.ICustomAttribute>();
146
get { return SpecializedCollections.
EmptyEnumerable
<Cci.SecurityAttribute>(); }
175
return SpecializedCollections.
EmptyEnumerable
<Cci.ICustomAttribute>();
MetadataReader\PEAssembly.cs (1)
172
return result ?? SpecializedCollections.
EmptyEnumerable
<ImmutableArray<byte>>();
MetadataReader\PEModule.cs (1)
687
result.Add(new Grouping<string, TypeDefinitionHandle>(pair.Key, pair.Value ?? SpecializedCollections.
EmptyEnumerable
<TypeDefinitionHandle>()));
PEWriter\ManagedResource.cs (1)
92
get { return SpecializedCollections.
EmptyEnumerable
<ICustomAttribute>(); }
PEWriter\MethodDefinitionBase.cs (3)
38
public IEnumerable<IGenericMethodParameter> GenericParameters => SpecializedCollections.
EmptyEnumerable
<IGenericMethodParameter>();
111
public IEnumerable<ICustomAttribute> GetAttributes(EmitContext context) => SpecializedCollections.
EmptyEnumerable
<ICustomAttribute>();
121
public IEnumerable<ICustomAttribute> GetReturnValueAttributes(EmitContext context) => SpecializedCollections.
EmptyEnumerable
<ICustomAttribute>();
PEWriter\ModifiedTypeReference.cs (1)
74
return SpecializedCollections.
EmptyEnumerable
<ICustomAttribute>();
PEWriter\RootModuleType.cs (7)
55
return SpecializedCollections.
EmptyEnumerable
<ICustomAttribute>();
85
return SpecializedCollections.
EmptyEnumerable
<IEventDefinition>();
90
return SpecializedCollections.
EmptyEnumerable
<MethodImplementation>();
95
return SpecializedCollections.
EmptyEnumerable
<IFieldDefinition>();
105
return SpecializedCollections.
EmptyEnumerable
<Cci.TypeReferenceWithAttributes>();
172
return SpecializedCollections.
EmptyEnumerable
<INestedTypeDefinition>();
177
return SpecializedCollections.
EmptyEnumerable
<IPropertyDefinition>();
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
328
return SpecializedCollections.
EmptyEnumerable
<T>();
Syntax\GreenNode.cs (1)
52
private static readonly IEnumerable<SyntaxAnnotation> s_noAnnotationsEnumerable = SpecializedCollections.
EmptyEnumerable
<SyntaxAnnotation>();
Syntax\SyntaxNode.cs (1)
805
SpecializedCollections.
EmptyEnumerable
<SyntaxNode>();
Syntax\SyntaxNodeOrToken.cs (3)
478
return SpecializedCollections.
EmptyEnumerable
<Diagnostic>();
593
return SpecializedCollections.
EmptyEnumerable
<SyntaxAnnotation>();
611
return SpecializedCollections.
EmptyEnumerable
<SyntaxAnnotation>();
Syntax\SyntaxToken.cs (5)
271
return Node?.GetAnnotations(annotationKind) ?? SpecializedCollections.
EmptyEnumerable
<SyntaxAnnotation>();
287
return Node?.GetAnnotations(annotationKinds) ?? SpecializedCollections.
EmptyEnumerable
<SyntaxAnnotation>();
530
return SpecializedCollections.
EmptyEnumerable
<SyntaxTrivia>();
661
return SpecializedCollections.
EmptyEnumerable
<Diagnostic>();
671
? SpecializedCollections.
EmptyEnumerable
<Diagnostic>()
Syntax\SyntaxTrivia.cs (4)
183
: SpecializedCollections.
EmptyEnumerable
<SyntaxAnnotation>();
193
: SpecializedCollections.
EmptyEnumerable
<SyntaxAnnotation>();
425
return SpecializedCollections.
EmptyEnumerable
<Diagnostic>();
437
? SpecializedCollections.
EmptyEnumerable
<Diagnostic>()
TreeDumper.cs (1)
249
this.Children = children ?? SpecializedCollections.
EmptyEnumerable
<TreeDumperNode>();
Microsoft.CodeAnalysis.CSharp (65)
Compilation\CSharpCompilation.cs (2)
474
(syntaxTree != null) ? new[] { syntaxTree } : SpecializedCollections.
EmptyEnumerable
<SyntaxTree>(),
3596
manifestResources = SpecializedCollections.
EmptyEnumerable
<ResourceDescription>();
Emitter\EditAndContinue\EmitHelpers.cs (1)
39
var manifestResources = SpecializedCollections.
EmptyEnumerable
<ResourceDescription>();
Emitter\Model\AssemblyReference.cs (1)
51
return SpecializedCollections.
EmptyEnumerable
<Cci.ICustomAttribute>();
Emitter\Model\FunctionPointerTypeSymbolAdapter.cs (1)
55
IEnumerable<ICustomAttribute> IReference.GetAttributes(EmitContext context) => SpecializedCollections.
EmptyEnumerable
<ICustomAttribute>();
Emitter\Model\ModuleReference.cs (1)
84
return SpecializedCollections.
EmptyEnumerable
<Cci.ICustomAttribute>();
Emitter\Model\NamedTypeReference.cs (1)
157
return SpecializedCollections.
EmptyEnumerable
<Cci.ICustomAttribute>();
Emitter\Model\NamedTypeSymbolAdapter.cs (1)
730
return AdaptedNamedTypeSymbol.GetSecurityInformation() ?? SpecializedCollections.
EmptyEnumerable
<Cci.SecurityAttribute>();
Emitter\Model\PEModuleBuilder.cs (2)
148
public sealed override IEnumerable<string> LinkedAssembliesDebugInfo => SpecializedCollections.
EmptyEnumerable
<string>();
548
return SpecializedCollections.
EmptyEnumerable
<Cci.INamespaceTypeDefinition>();
Emitter\Model\PENetModuleBuilder.cs (1)
54
public override IEnumerable<Cci.IFileReference> GetFiles(EmitContext context) => SpecializedCollections.
EmptyEnumerable
<Cci.IFileReference>();
Emitter\Model\SymbolAdapter.cs (1)
123
return SpecializedCollections.
EmptyEnumerable
<CSharpAttributeData>();
Emitter\Model\TypeMemberReference.cs (1)
42
return SpecializedCollections.
EmptyEnumerable
<Cci.ICustomAttribute>();
FlowAnalysis\AlwaysAssignedWalker.cs (1)
40
return badRegion ? SpecializedCollections.
EmptyEnumerable
<Symbol>() : result;
FlowAnalysis\EmptyStructTypeCache.cs (1)
168
return SpecializedCollections.
EmptyEnumerable
<FieldSymbol>();
FlowAnalysis\EntryPointsWalker.cs (1)
33
return badRegion ? SpecializedCollections.
EmptyEnumerable
<LabeledStatementSyntax>() : result;
FlowAnalysis\VariablesDeclaredWalker.cs (1)
29
return badRegion ? SpecializedCollections.
EmptyEnumerable
<Symbol>() : walker._variablesDeclared;
Lowering\ClosureConversion\SynthesizedClosureEnvironment.cs (1)
142
: SpecializedCollections.
EmptyEnumerable
<FieldSymbol>();
Lowering\SynthesizedMethodBaseSymbol.cs (1)
191
: SpecializedCollections.
EmptyEnumerable
<SecurityAttribute>();
Symbols\AnonymousTypes\PublicSymbols\AnonymousManager.TypeOrDelegatePublicSymbol.cs (1)
296
return SpecializedCollections.
EmptyEnumerable
<(MethodSymbol Body, MethodSymbol Implemented)>();
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.DelegateTemplateSymbol.cs (1)
241
internal override IEnumerable<FieldSymbol> GetFieldsToEmit() => SpecializedCollections.
EmptyEnumerable
<FieldSymbol>();
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.TypeOrDelegateTemplateSymbol.cs (1)
338
return SpecializedCollections.
EmptyEnumerable
<(MethodSymbol Body, MethodSymbol Implemented)>();
Symbols\ArrayTypeSymbol.cs (1)
490
return SpecializedCollections.
EmptyEnumerable
<(MethodSymbol Body, MethodSymbol Implemented)>();
Symbols\DynamicTypeSymbol.cs (1)
255
return SpecializedCollections.
EmptyEnumerable
<(MethodSymbol Body, MethodSymbol Implemented)>();
Symbols\ErrorTypeSymbol.cs (2)
138
return SpecializedCollections.
EmptyEnumerable
<string>();
579
return SpecializedCollections.
EmptyEnumerable
<(MethodSymbol Body, MethodSymbol Implemented)>();
Symbols\FunctionPointers\FunctionPointerTypeSymbol.cs (1)
223
return SpecializedCollections.
EmptyEnumerable
<(MethodSymbol Body, MethodSymbol Implemented)>();
Symbols\Metadata\PE\PEGlobalNamespaceSymbol.cs (1)
96
groups = SpecializedCollections.
EmptyEnumerable
<IGrouping<string, TypeDefinitionHandle>>();
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
3107
return SpecializedCollections.
EmptyEnumerable
<(MethodSymbol Body, MethodSymbol Implemented)>();
Symbols\MissingAssemblySymbol.cs (3)
195
return SpecializedCollections.
EmptyEnumerable
<ImmutableArray<byte>>();
200
return SpecializedCollections.
EmptyEnumerable
<string>();
217
return SpecializedCollections.
EmptyEnumerable
<NamedTypeSymbol>();
Symbols\NamespaceOrTypeSymbol.cs (1)
406
return SpecializedCollections.
EmptyEnumerable
<NamespaceOrTypeSymbol>();
Symbols\NativeIntegerTypeSymbol.cs (1)
288
return SpecializedCollections.
EmptyEnumerable
<(MethodSymbol Body, MethodSymbol Implemented)>();
Symbols\PointerTypeSymbol.cs (1)
317
return SpecializedCollections.
EmptyEnumerable
<(MethodSymbol Body, MethodSymbol Implemented)>();
Symbols\Source\ExtensionGroupingInfo.cs (9)
528
IEnumerable<SecurityAttribute> ITypeDefinition.SecurityAttributes => SpecializedCollections.
EmptyEnumerable
<SecurityAttribute>();
620
return SpecializedCollections.
EmptyEnumerable
<IEventDefinition>();
625
return SpecializedCollections.
EmptyEnumerable
<Cci.MethodImplementation>();
630
return SpecializedCollections.
EmptyEnumerable
<IFieldDefinition>();
666
return SpecializedCollections.
EmptyEnumerable
<TypeReferenceWithAttributes>();
877
return SpecializedCollections.
EmptyEnumerable
<ICustomAttribute>();
943
protected override IEnumerable<INestedTypeDefinition> NestedTypes => SpecializedCollections.
EmptyEnumerable
<INestedTypeDefinition>();
947
protected override IEnumerable<IPropertyDefinition> GetProperties(EmitContext context) => SpecializedCollections.
EmptyEnumerable
<IPropertyDefinition>();
951
return SpecializedCollections.
EmptyEnumerable
<ICustomAttribute>();
Symbols\Source\SourceAssemblySymbol.cs (3)
2131
return SpecializedCollections.
EmptyEnumerable
<ImmutableArray<byte>>();
2137
return (result != null) ? result.Keys : SpecializedCollections.
EmptyEnumerable
<ImmutableArray<byte>>();
2145
return SpecializedCollections.
EmptyEnumerable
<string>();
Symbols\Source\SourceMethodSymbolWithAttributes.cs (1)
1732
return SpecializedCollections.
EmptyEnumerable
<Cci.SecurityAttribute>();
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListEnumeratorTypeSymbol.cs (2)
253
internal override IEnumerable<Cci.SecurityAttribute> GetSecurityInformation() => SpecializedCollections.
EmptyEnumerable
<Cci.SecurityAttribute>();
284
internal override IEnumerable<(MethodSymbol Body, MethodSymbol Implemented)> SynthesizedInterfaceMethodImpls() => SpecializedCollections.
EmptyEnumerable
<(MethodSymbol Body, MethodSymbol Implemented)>();
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListTypeSymbol.cs (2)
978
internal override IEnumerable<Cci.SecurityAttribute> GetSecurityInformation() => SpecializedCollections.
EmptyEnumerable
<Cci.SecurityAttribute>();
1021
internal override IEnumerable<(MethodSymbol Body, MethodSymbol Implemented)> SynthesizedInterfaceMethodImpls() => SpecializedCollections.
EmptyEnumerable
<(MethodSymbol Body, MethodSymbol Implemented)>();
Symbols\Synthesized\Records\SynthesizedPrimaryConstructor.cs (1)
122
return SpecializedCollections.
EmptyEnumerable
<FieldSymbol>();
Symbols\Synthesized\SynthesizedContainer.cs (2)
88
public override IEnumerable<string> MemberNames => SpecializedCollections.
EmptyEnumerable
<string>();
220
return SpecializedCollections.
EmptyEnumerable
<(MethodSymbol Body, MethodSymbol Implemented)>();
Symbols\Synthesized\SynthesizedEmbeddedAttributeSymbol.cs (2)
178
internal override IEnumerable<FieldSymbol> GetFieldsToEmit() => SpecializedCollections.
EmptyEnumerable
<FieldSymbol>();
217
return SpecializedCollections.
EmptyEnumerable
<(MethodSymbol Body, MethodSymbol Implemented)>();
Symbols\Synthesized\SynthesizedInlineArrayTypeSymbol.cs (2)
174
internal override IEnumerable<Cci.SecurityAttribute> GetSecurityInformation() => SpecializedCollections.
EmptyEnumerable
<Cci.SecurityAttribute>();
199
internal override IEnumerable<(MethodSymbol Body, MethodSymbol Implemented)> SynthesizedInterfaceMethodImpls() => SpecializedCollections.
EmptyEnumerable
<(MethodSymbol Body, MethodSymbol Implemented)>();
Symbols\Synthesized\SynthesizedIntrinsicOperatorSymbol.cs (1)
166
return SpecializedCollections.
EmptyEnumerable
<Cci.SecurityAttribute>();
Symbols\Synthesized\SynthesizedPrivateImplementationDetailsType.cs (3)
49
public override IEnumerable<string> MemberNames => SpecializedCollections.
EmptyEnumerable
<string>();
172
internal override IEnumerable<SecurityAttribute> GetSecurityInformation() => SpecializedCollections.
EmptyEnumerable
<SecurityAttribute>();
199
return SpecializedCollections.
EmptyEnumerable
<(MethodSymbol Body, MethodSymbol Implemented)>();
Symbols\TypeParameterSymbol.cs (1)
720
return SpecializedCollections.
EmptyEnumerable
<(MethodSymbol Body, MethodSymbol Implemented)>();
Syntax\CSharpSyntaxTree.cs (1)
797
return SpecializedCollections.
EmptyEnumerable
<Diagnostic>();
Microsoft.CodeAnalysis.Scripting (2)
src\roslyn\src\Compilers\Shared\GlobalAssemblyCacheHelpers\ClrGlobalAssemblyCache.cs (1)
102
return SpecializedCollections.
EmptyEnumerable
<AssemblyIdentity>();
src\roslyn\src\Compilers\Shared\GlobalAssemblyCacheHelpers\MonoGlobalAssemblyCache.cs (1)
154
return SpecializedCollections.
EmptyEnumerable
<AssemblyIdentity>();
VBCSCompiler (1)
src\roslyn\src\Compilers\Server\VBCSCompiler\AnalyzerConsistencyChecker.cs (1)
88
string? resolvedPath = FileUtilities.ResolveRelativePath(analyzerReference.FilePath, basePath: null, baseDirectory: baseDirectory, searchPaths: SpecializedCollections.
EmptyEnumerable
<string>(), fileExists: File.Exists);