2387 references to Create
Analyzer.Utilities.UnitTests (6)
FlowAnalysis\Analysis\PropertySetAnalysis\PropertySetAnalysisTests.cs (5)
222ImmutableArray.Create<PropertySetAbstractValueKind>( 503ImmutableArray.Create<PropertySetAbstractValueKind>( 988ImmutableArray.Create<PropertySetAbstractValueKind>( 1084ImmutableArray.Create<PropertySetAbstractValueKind>( 1229defaultReferences = defaultReferences.AddPackages(ImmutableArray.Create(new PackageIdentity("System.DirectoryServices", "6.0.1")));
Options\SymbolNamesWithValueOptionTests.cs (1)
370var symbolNames = ImmutableArray.Create(patternName);
Aspire.Dashboard.Components.Tests (6)
Pages\ResourcesTests.cs (6)
34ImmutableArray.Create(new HealthReportViewModel("Null", null, "Description1", null))), 76ImmutableArray.Create(new HealthReportViewModel("Healthy", HealthStatus.Healthy, "Description2", null)))) 123ImmutableArray.Create(new HealthReportViewModel("Null", null, "Description1", null))), 128ImmutableArray.Create(new HealthReportViewModel("Healthy", HealthStatus.Healthy, "Description2", null))), 133ImmutableArray.Create(new HealthReportViewModel("Degraded", HealthStatus.Degraded, "Description3", null))), 185ImmutableArray.Create(new HealthReportViewModel("Null", null, "Description1", null))),
Aspire.Hosting.Analyzers (1)
AppHostAnalyzer.Diagnostics.cs (1)
23public static readonly ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics = ImmutableArray.Create(
BuildValidator (1)
LocalReferenceResolver.cs (1)
134aliases: metadataReferenceInfo.ExternAlias is null ? ImmutableArray<string>.Empty : ImmutableArray.Create(metadataReferenceInfo.ExternAlias),
ConfigurationSchemaGenerator (1)
RuntimeSource\Roslyn\GetBestTypeByMetadataName.cs (1)
165case 1: return ImmutableArray.Create(span[0]);
CSharpSyntaxGenerator (1)
Grammar\GrammarGenerator.cs (1)
368ImmutableArray.Create(name));
GenerateDocumentationAndConfigFiles (11)
src\Compilers\Core\Portable\Collections\OrderPreservingMultiDictionary.cs (1)
281return ImmutableArray.Create<V>((V)_value);
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (2)
854? ImmutableArray.Create(symbol) 855: ImmutableArray<TNamespaceOrTypeSymbol>.CastUp(ImmutableArray.Create((TNamedTypeSymbol)symbol));
src\Dependencies\Collections\OneOrMany.cs (1)
186=> HasOneItem ? ImmutableArray.Create(_one) : _many;
src\Dependencies\Collections\TemporaryArray`1.cs (1)
3131 => ImmutableArray.Create(_item0),
src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
567dictionary1.Add(keySelector(value), ImmutableArray.Create(value));
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
88return ImmutableArray.Create(operation);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\SyntaxEditorBasedCodeFixProvider.cs (1)
65var diagnostics = ImmutableArray.Create(diagnostic ?? context.Diagnostics[0]);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixesAndRefactorings\AbstractFixAllSpanMappingService.cs (2)
41return ImmutableDictionary.CreateRange([KeyValuePair.Create(document, ImmutableArray.Create(decl.FullSpan))]); 67return ImmutableDictionary.CreateRange([KeyValuePair.Create(document, ImmutableArray.Create(decl.FullSpan))]);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
80var parameters = ImmutableArray.Create(CodeGenerationSymbolFactory.CreateParameterSymbol(
IdeCoreBenchmarks (1)
IncrementalAnalyzerBenchmarks.cs (1)
60incrementalAnalyzerNames: ImmutableArray.Create(AnalyzerName));
ILLink.CodeFixProvider (2)
RequiresDynamicCodeCodeFixProvider.cs (1)
20public static ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics => ImmutableArray.Create(DiagnosticDescriptors.GetDiagnosticDescriptor(DiagnosticId.RequiresDynamicCode));
RequiresUnreferencedCodeCodeFixProvider.cs (1)
20public static ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics => ImmutableArray.Create(DiagnosticDescriptors.GetDiagnosticDescriptor(DiagnosticId.RequiresUnreferencedCode));
ILLink.RoslynAnalyzer (7)
COMAnalyzer.cs (1)
25public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics => ImmutableArray.Create(s_correctnessOfCOMCannotBeGuaranteed);
CompilationExtensions.cs (1)
153case 1: return ImmutableArray.Create(span[0]);
DataFlow\LocalDataFlowVisitor.cs (3)
526HandleMethodCallHelper(addMethod, instanceValue, ImmutableArray.Create(value), operation, state); 534HandleMethodCallHelper(removeMethod, instanceValue, ImmutableArray.Create(value), operation, state); 765return HandleMethodCallHelper(getMethod, instanceValue, ImmutableArray.Create(indexArgumentValue), operation, state);
RequiresDynamicCodeAnalyzer.cs (1)
168ImmutableArray.Create<Action<CompilationAnalysisContext>>((context) =>
RequiresUnreferencedCodeAnalyzer.cs (1)
82ImmutableArray.Create<Action<CompilationAnalysisContext>>((context) =>
Metrics (7)
src\Compilers\Core\Portable\Collections\OrderPreservingMultiDictionary.cs (1)
281return ImmutableArray.Create<V>((V)_value);
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (2)
854? ImmutableArray.Create(symbol) 855: ImmutableArray<TNamespaceOrTypeSymbol>.CastUp(ImmutableArray.Create((TNamedTypeSymbol)symbol));
src\Dependencies\Collections\OneOrMany.cs (1)
186=> HasOneItem ? ImmutableArray.Create(_one) : _many;
src\Dependencies\Collections\TemporaryArray`1.cs (1)
3131 => ImmutableArray.Create(_item0),
src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
567dictionary1.Add(keySelector(value), ImmutableArray.Create(value));
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
88return ImmutableArray.Create(operation);
Metrics.Legacy (7)
src\Compilers\Core\Portable\Collections\OrderPreservingMultiDictionary.cs (1)
281return ImmutableArray.Create<V>((V)_value);
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (2)
854? ImmutableArray.Create(symbol) 855: ImmutableArray<TNamespaceOrTypeSymbol>.CastUp(ImmutableArray.Create((TNamedTypeSymbol)symbol));
src\Dependencies\Collections\OneOrMany.cs (1)
186=> HasOneItem ? ImmutableArray.Create(_one) : _many;
src\Dependencies\Collections\TemporaryArray`1.cs (1)
3131 => ImmutableArray.Create(_item0),
src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
567dictionary1.Add(keySelector(value), ImmutableArray.Create(value));
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
88return ImmutableArray.Create(operation);
Microsoft.Analyzers.Extra (7)
AsyncCallInsideUsingBlockAnalyzer.cs (1)
16public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics => ImmutableArray.Create(
AsyncMethodWithoutCancellation.cs (1)
16public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics => ImmutableArray.Create(
CallAnalysis\Fixers\LegacyLoggingFixer.cs (1)
50public override ImmutableArray<string> FixableDiagnosticIds => ImmutableArray.Create(DiagDescriptors.LegacyLogging.Id);
ConditionalAccessAnalyzer.cs (1)
18public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics => ImmutableArray.Create(DiagDescriptors.ConditionalAccess);
MakeExeTypesInternalAnalyzer.cs (1)
50public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics => ImmutableArray.Create(DiagDescriptors.MakeExeTypesInternal);
MakeExeTypesInternalFixer.cs (1)
22public override ImmutableArray<string> FixableDiagnosticIds => ImmutableArray.Create(DiagDescriptors.MakeExeTypesInternal.Id);
UsingToStringInLoggersAnalyzer.cs (1)
17public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics => ImmutableArray.Create(DiagDescriptors.UsingToStringInLoggers);
Microsoft.Analyzers.Extra.Tests (3)
Resources\RoslynTestUtils.cs (3)
257var analyzers = ImmutableArray.Create(analyzer); 329var analyzers = ImmutableArray.Create(analyzer); 440var diagsProvider = new TestDiagnosticProvider(proj, ImmutableArray.Create(analyzer), fixer);
Microsoft.Analyzers.Local (1)
InternalReferencedInPublicDocAnalyzer.cs (1)
21private static readonly ImmutableArray<DiagnosticDescriptor> _supportedDiagnostics = ImmutableArray.Create(DiagDescriptors.InternalReferencedInPublicDoc);
Microsoft.Analyzers.Local.Tests (3)
Resources\RoslynTestUtils.cs (3)
257var analyzers = ImmutableArray.Create(analyzer); 330var analyzers = ImmutableArray.Create(analyzer); 441var diagsProvider = new TestDiagnosticProvider(proj, ImmutableArray.Create(analyzer), fixer);
Microsoft.AspNetCore.Analyzer.Testing (2)
DiagnosticAnalyzerRunner.cs (1)
75.WithAnalyzers(ImmutableArray.Create(analyzer));
DiagnosticVerifier.cs (1)
95.WithAnalyzers(ImmutableArray.Create(analyzer));
Microsoft.AspNetCore.App.Analyzers (18)
Authorization\AddAuthorizationBuilderAnalyzer.cs (1)
19public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics => ImmutableArray.Create(DiagnosticDescriptors.UseAddAuthorizationBuilder);
Http\HeaderDictionaryAddAnalyzer.cs (1)
17public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics => ImmutableArray.Create(DiagnosticDescriptors.DoNotUseIHeaderDictionaryAdd);
Http\HeaderDictionaryIndexerAnalyzer.cs (1)
16public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics => ImmutableArray.Create(DiagnosticDescriptors.UseHeaderDictionaryPropertiesInsteadOfIndexer);
Http\RequestDelegateReturnTypeAnalyzer.cs (1)
17public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics => ImmutableArray.Create(DiagnosticDescriptors.DoNotReturnValueFromRequestDelegate);
Infrastructure\EmbeddedSyntax\EmbeddedSyntaxToken.cs (1)
40=> Diagnostics.Length > 0 ? this : WithDiagnostics(ImmutableArray.Create(diagnostic));
Mvc\MvcAnalyzer.cs (1)
113: ImmutableArray.Create(GetHttpMethod(match.Value)!);
RenderTreeBuilder\RenderTreeBuilderAnalyzer.cs (1)
19public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics => ImmutableArray.Create(DiagnosticDescriptors.DoNotUseNonLiteralSequenceNumbers);
RouteEmbeddedLanguage\FrameworkParametersCompletionProvider.cs (3)
45filterCharacterRules: ImmutableArray.Create(CharacterSetModificationRule.Create(CharacterSetModificationKind.Replace, Array.Empty<char>()))); 74ImmutableArray.Create(new TaggedText(TextTags.Text, description)))); 277tags: ImmutableArray.Create(embeddedItem.Glyph)));
RouteEmbeddedLanguage\Infrastructure\RouteStringSyntaxDetector.cs (2)
17private static readonly EmbeddedLanguageCommentDetector _commentDetector = new(ImmutableArray.Create("Route")); 532return ImmutableArray.Create(info.Symbol);
RouteEmbeddedLanguage\Infrastructure\RouteUsageDetector.cs (1)
349return ImmutableArray.Create(info.Symbol);
RouteEmbeddedLanguage\RoutePatternCompletionProvider.cs (3)
39filterCharacterRules: ImmutableArray.Create(CharacterSetModificationRule.Create(CharacterSetModificationKind.Replace, Array.Empty<char>()))); 68ImmutableArray.Create(new TaggedText(TextTags.Text, description)))); 156tags: ImmutableArray.Create(embeddedItem.Glyph)));
RouteEmbeddedLanguage\RoutePatternHighlighter.cs (1)
69return ImmutableArray.Create(new AspNetCoreDocumentHighlights(highlightSpans.ToImmutable()));
WebApplicationBuilder\PublicPartialProgramClassAnalyzer.cs (1)
16public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics => ImmutableArray.Create(DiagnosticDescriptors.PublicPartialProgramClassNotRequired);
Microsoft.AspNetCore.App.Analyzers.Test (1)
Infrastructure\WellKnownTypesTests.cs (1)
75var trees = ImmutableArray.Create(tree);
Microsoft.AspNetCore.App.CodeFixes (5)
Authorization\AddAuthorizationBuilderFixer.cs (1)
23public override ImmutableArray<string> FixableDiagnosticIds { get; } = ImmutableArray.Create(DiagnosticDescriptors.UseAddAuthorizationBuilder.Id);
DetectMismatchedParameterOptionalityFixer.cs (1)
19public override ImmutableArray<string> FixableDiagnosticIds { get; } = ImmutableArray.Create(DiagnosticDescriptors.DetectMismatchedParameterOptionality.Id);
Http\HeaderDictionaryAddFixer.cs (1)
24public override ImmutableArray<string> FixableDiagnosticIds { get; } = ImmutableArray.Create(DiagnosticDescriptors.DoNotUseIHeaderDictionaryAdd.Id);
Http\HeaderDictionaryIndexerFixer.cs (1)
19public override ImmutableArray<string> FixableDiagnosticIds { get; } = ImmutableArray.Create(DiagnosticDescriptors.UseHeaderDictionaryPropertiesInsteadOfIndexer.Id);
RouteParameterUnusedParameterFixer.cs (1)
24public override ImmutableArray<string> FixableDiagnosticIds { get; } = ImmutableArray.Create(
Microsoft.AspNetCore.Components.Analyzers (4)
ComponentInternalUsageDiagnosticAnalzyer.cs (1)
29public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics => ImmutableArray.Create(DiagnosticDescriptors.DoNotUseRenderTreeTypes);
ComponentParametersShouldBePublicCodeFixProvider.cs (1)
23=> ImmutableArray.Create(DiagnosticDescriptors.ComponentParametersShouldBePublic.Id);
PersistentStateAnalyzer.cs (1)
20SupportedDiagnostics = ImmutableArray.Create(
SupplyParameterFromFormAnalyzer.cs (1)
20SupportedDiagnostics = ImmutableArray.Create(
Microsoft.AspNetCore.Components.Analyzers.Tests (1)
Helpers\DiagnosticVerifier.Helper.cs (1)
62var compilationWithAnalyzers = project.GetCompilationAsync().Result.WithAnalyzers(ImmutableArray.Create(analyzer));
Microsoft.AspNetCore.Components.SdkAnalyzers (2)
ComponentInternalUsageDiagnosticAnalzyer.cs (1)
29public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics => ImmutableArray.Create(DiagnosticDescriptors.DoNotUseRenderTreeTypes);
ComponentParametersShouldBePublicCodeFixProvider.cs (1)
23=> ImmutableArray.Create(DiagnosticDescriptors.ComponentParametersShouldBePublic.Id);
Microsoft.AspNetCore.Components.SdkAnalyzers.Tests (1)
Helpers\DiagnosticVerifier.Helper.cs (1)
62var compilationWithAnalyzers = project.GetCompilationAsync().Result.WithAnalyzers(ImmutableArray.Create(analyzer));
Microsoft.AspNetCore.Http.Extensions.Tests (1)
RequestDelegateGenerator\CompileTimeCreationTests.cs (1)
162new SourceFileResolver(ImmutableArray<string>.Empty, currentDirectory, ImmutableArray.Create(new KeyValuePair<string, string>(currentDirectory, mappedDirectory))));
Microsoft.AspNetCore.Mvc.Analyzers (2)
TagHelpersInCodeBlocksAnalyzer.cs (1)
17SupportedDiagnostics = ImmutableArray.Create(DiagnosticDescriptors.MVC1006_FunctionsContainingTagHelpersMustBeAsyncAndReturnTask);
TopLevelParameterNameAnalyzer.cs (1)
16public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics => ImmutableArray.Create(
Microsoft.AspNetCore.Mvc.Api.Analyzers (2)
ApiActionsDoNotRequireExplicitModelValidationCheckAnalyzer.cs (1)
15public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics { get; } = ImmutableArray.Create(
ApiActionsDoNotRequireExplicitModelValidationCodeFixProvider.cs (1)
21ImmutableArray.Create(ApiDiagnosticDescriptors.API1003_ApiActionsDoNotRequireExplicitModelValidationCheck.Id);
Microsoft.CodeAnalysis (47)
CodeGen\PermissionSetAttribute.cs (1)
112return ImmutableArray.Create<Cci.IMetadataNamedArgument>(new HexPropertyMetadataNamedArgument(stringType, new MetadataConstant(stringType, hexFileContent)));
Collections\OrderPreservingMultiDictionary.cs (1)
281return ImmutableArray.Create<V>((V)_value);
CommandLine\CommonCompiler.LoggingMetadataFileReferenceResolver.cs (1)
36return ImmutableArray.Create(_provider(fullPath, properties));
Compilation\SymbolInfo.cs (1)
81=> this.Symbol == null ? CandidateSymbols : ImmutableArray.Create(this.Symbol);
DiagnosticAnalyzer\AnalysisScope.cs (2)
122var trees = filterFile.SourceTree != null ? ImmutableArray.Create(filterFile.SourceTree) : ImmutableArray<SyntaxTree>.Empty; 123var additionalFiles = filterFile.AdditionalFile != null ? ImmutableArray.Create(filterFile.AdditionalFile) : ImmutableArray<AdditionalText>.Empty;
DiagnosticAnalyzer\AnalyzerDriver.cs (1)
1720await OnEventProcessedCoreAsync(processedContainerEvent, ImmutableArray.Create(analyzer), analysisScope, cancellationToken).ConfigureAwait(false);
DiagnosticAnalyzer\AnalyzerFileReference.cs (1)
303return ImmutableArray.Create(LanguageNames.CSharp);
DiagnosticAnalyzer\CompilationWithAnalyzers.cs (1)
1298var analysisScope = _compilationAnalysisScope.WithAnalyzers(ImmutableArray.Create(analyzer), this);
MetadataReader\MetadataHelpers.cs (3)
599private static readonly ImmutableArray<string> s_splitQualifiedNameSystem = ImmutableArray.Create(SystemString); 600private static readonly ImmutableArray<ReadOnlyMemory<char>> s_splitQualifiedNameSystemMemory = ImmutableArray.Create(SystemString.AsMemory()); 633return nameMemory.Span.SequenceEqual(SystemString.AsSpan()) ? splitSystemString : ImmutableArray.Create(convert(nameMemory));
MetadataReader\PEModule.cs (2)
1115private static readonly ImmutableArray<bool> s_simpleTransformFlags = ImmutableArray.Create(true); 1481return (ImmutableArray.Create(paramName), true);
MetadataReference\AssemblyMetadata.cs (2)
103_initialModules = ImmutableArray.Create(manifestModule); 186return new AssemblyMetadata(ImmutableArray.Create(module));
Operations\ControlFlowGraphBuilder.cs (6)
3290return new InvalidOperation(ImmutableArray.Create<IOperation>(child), 4310ImmutableArray.Create(lockStatement.LockTakenSymbol) : 4343ImmutableArray.Create<IArgumentOperation>( 4426ImmutableArray.Create<IArgumentOperation>( 4482regionForCollection = new RegionBuilder(ControlFlowRegionKind.LocalLifetime, locals: ImmutableArray.Create(local)); 7521var visitedReDimOperation = new ReDimOperation(ImmutableArray.Create(visitedReDimClause), operation.Preserve,
ReferenceManager\CommonReferenceManager.State.cs (1)
457private static readonly ImmutableArray<string> s_supersededAlias = ImmutableArray.Create("<superseded>");
SourceGeneration\GeneratorState.cs (1)
99ImmutableArray.Create(error),
SourceGeneration\Nodes\HostOutputNode.cs (1)
49var inputs = nodeTable.TrackIncrementalSteps ? ImmutableArray.Create((entry.Step!, entry.OutputIndex)) : default;
SourceGeneration\Nodes\NodeStateTable.cs (6)
193var inputs = ImmutableArray.Create((entry.Step!, entry.OutputIndex)); 570private static readonly ImmutableArray<EntryState> s_allAddedEntries = ImmutableArray.Create(EntryState.Added); 571private static readonly ImmutableArray<EntryState> s_allCachedEntries = ImmutableArray.Create(EntryState.Cached); 572private static readonly ImmutableArray<EntryState> s_allModifiedEntries = ImmutableArray.Create(EntryState.Modified); 577private static readonly ImmutableArray<EntryState> s_allRemovedEntries = ImmutableArray.Create(EntryState.Removed); 582private static readonly ImmutableArray<EntryState> s_allRemovedDueToInputRemoval = ImmutableArray.Create(EntryState.Removed);
SourceGeneration\Nodes\SharedInputNodes.cs (4)
16public static readonly InputNode<Compilation> Compilation = new InputNode<Compilation>(b => ImmutableArray.Create(b.Compilation)); 18public static readonly InputNode<CompilationOptions> CompilationOptions = new(b => ImmutableArray.Create(b.Compilation.Options), ReferenceEqualityComparer.Instance); 20public static readonly InputNode<ParseOptions> ParseOptions = new InputNode<ParseOptions>(b => ImmutableArray.Create(b.DriverState.ParseOptions)); 26public static readonly InputNode<AnalyzerConfigOptionsProvider> AnalyzerConfigOptions = new InputNode<AnalyzerConfigOptionsProvider>(b => ImmutableArray.Create(b.DriverState.OptionsProvider));
SourceGeneration\Nodes\SourceOutputNode.cs (1)
57var inputs = tableBuilder.TrackIncrementalSteps ? ImmutableArray.Create((entry.Step!, entry.OutputIndex)) : default;
SourceGeneration\Nodes\TransformNode.cs (2)
27: this(sourceNode, userFunc: (i, token) => ImmutableArray.Create(userFunc(i, token)), wrapUserFunc, comparer, name) 71var inputs = tableBuilder.TrackIncrementalSteps ? ImmutableArray.Create((entry.Step!, entry.OutputIndex)) : default;
SourceGeneration\Nodes\ValueSourceExtensions.cs (2)
36public static IncrementalValuesProvider<TSource> Where<TSource>(this IncrementalValuesProvider<TSource> source, Func<TSource, bool> predicate) => source.SelectMany((item, _) => predicate(item) ? ImmutableArray.Create(item) : ImmutableArray<TSource>.Empty); 38internal static IncrementalValuesProvider<TSource> Where<TSource>(this IncrementalValuesProvider<TSource> source, Func<TSource, CancellationToken, bool> predicate) => source.SelectMany((item, c) => predicate(item, c) ? ImmutableArray.Create(item) : ImmutableArray<TSource>.Empty);
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (2)
854? ImmutableArray.Create(symbol) 855: ImmutableArray<TNamespaceOrTypeSymbol>.CastUp(ImmutableArray.Create((TNamedTypeSymbol)symbol));
src\Dependencies\Collections\OneOrMany.cs (1)
186=> HasOneItem ? ImmutableArray.Create(_one) : _many;
src\Dependencies\Collections\TemporaryArray`1.cs (1)
3131 => ImmutableArray.Create(_item0),
src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
567dictionary1.Add(keySelector(value), ImmutableArray.Create(value));
Text\ChangedText.cs (1)
206return ImmutableArray.Create(new TextChangeRange(new TextSpan(0, oldText.Length), _newText.Length));
Text\SourceText.cs (1)
895return ImmutableArray.Create(new TextChangeRange(new TextSpan(0, oldText.Length), this.Length));
Microsoft.CodeAnalysis.Analyzers (26)
ImmutableObjectMethodAnalyzer.cs (1)
34public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics { get; } = ImmutableArray.Create(DoNotIgnoreReturnValueDiagnosticRule);
ImplementationIsObsoleteAnalyzer.cs (1)
31public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics { get; } = ImmutableArray.Create(Rule);
InternalImplementationOnlyAnalyzer.cs (1)
34public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics { get; } = ImmutableArray.Create(Rule);
MetaAnalyzers\ClassIsNotDiagnosticAnalyzer.cs (1)
29public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics { get; } = ImmutableArray.Create(Rule);
MetaAnalyzers\CompareSymbolsCorrectlyAnalyzer.cs (1)
79public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics { get; } = ImmutableArray.Create(s_equalityRule);
MetaAnalyzers\CompilerExtensionTargetFrameworkAnalyzer.cs (1)
36public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics { get; } = ImmutableArray.Create(
MetaAnalyzers\ConfigureGeneratedCodeAnalysisAnalyzer.cs (1)
31public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics { get; } = ImmutableArray.Create(Rule);
MetaAnalyzers\DiagnosticAnalyzerFieldsAnalyzer.cs (1)
49public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics { get; } = ImmutableArray.Create(DoNotStorePerCompilationDataOntoFieldsRule);
MetaAnalyzers\DoNotUseCompilationGetSemanticModelAnalyzer.cs (1)
32public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics { get; } = ImmutableArray.Create(Rule);
MetaAnalyzers\DoNotUseFileTypesForAnalyzersOrGenerators.cs (1)
26public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics { get; } = ImmutableArray.Create(Rule);
MetaAnalyzers\EnableConcurrentExecutionAnalyzer.cs (1)
31public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics { get; } = ImmutableArray.Create(Rule);
MetaAnalyzers\Fixers\PreferIsKindFix.cs (1)
17public override ImmutableArray<string> FixableDiagnosticIds { get; } = ImmutableArray.Create(PreferIsKindAnalyzer.Rule.Id);
MetaAnalyzers\PreferIsKindAnalyzer.cs (1)
33public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics { get; } = ImmutableArray.Create(Rule);
MetaAnalyzers\ReportDiagnosticAnalyzer.cs (1)
38public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics { get; } = ImmutableArray.Create(InvalidReportDiagnosticRule);
src\Compilers\Core\Portable\Collections\OrderPreservingMultiDictionary.cs (1)
281return ImmutableArray.Create<V>((V)_value);
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (2)
854? ImmutableArray.Create(symbol) 855: ImmutableArray<TNamespaceOrTypeSymbol>.CastUp(ImmutableArray.Create((TNamedTypeSymbol)symbol));
src\Dependencies\Collections\OneOrMany.cs (1)
186=> HasOneItem ? ImmutableArray.Create(_one) : _many;
src\Dependencies\Collections\TemporaryArray`1.cs (1)
3131 => ImmutableArray.Create(_item0),
src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
567dictionary1.Add(keySelector(value), ImmutableArray.Create(value));
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
88return ImmutableArray.Create(operation);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\SyntaxEditorBasedCodeFixProvider.cs (1)
65var diagnostics = ImmutableArray.Create(diagnostic ?? context.Diagnostics[0]);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixesAndRefactorings\AbstractFixAllSpanMappingService.cs (2)
41return ImmutableDictionary.CreateRange([KeyValuePair.Create(document, ImmutableArray.Create(decl.FullSpan))]); 67return ImmutableDictionary.CreateRange([KeyValuePair.Create(document, ImmutableArray.Create(decl.FullSpan))]);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
80var parameters = ImmutableArray.Create(CodeGenerationSymbolFactory.CreateParameterSymbol(
UpgradeMSBuildWorkspaceAnalyzer.cs (1)
36public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics { get; } = ImmutableArray.Create(UpgradeMSBuildWorkspaceDiagnosticRule);
Microsoft.CodeAnalysis.Analyzers.UnitTests (18)
FixAnalyzers\FixerWithFixAllAnalyzerTests.cs (1)
367ReferenceAssemblies = ReferenceAssemblies.Default.AddPackages(ImmutableArray.Create(new PackageIdentity("Microsoft.CodeAnalysis", "3.3.0"))),
MetaAnalyzers\CompilerExtensionStrictApiAnalyzerTests.cs (8)
50ReferenceAssemblies = ReferenceAssemblies.NetStandard.NetStandard20.AddPackages(ImmutableArray.Create( 68ReferenceAssemblies = ReferenceAssemblies.NetStandard.NetStandard20.AddPackages(ImmutableArray.Create( 80ReferenceAssemblies = ReferenceAssemblies.NetStandard.NetStandard20.AddPackages(ImmutableArray.Create( 117ReferenceAssemblies = ReferenceAssemblies.NetStandard.NetStandard20.AddPackages(ImmutableArray.Create( 132ReferenceAssemblies = ReferenceAssemblies.NetStandard.NetStandard20.AddPackages(ImmutableArray.Create( 150ReferenceAssemblies = ReferenceAssemblies.NetStandard.NetStandard20.AddPackages(ImmutableArray.Create( 162ReferenceAssemblies = ReferenceAssemblies.NetStandard.NetStandard20.AddPackages(ImmutableArray.Create( 199ReferenceAssemblies = ReferenceAssemblies.NetStandard.NetStandard20.AddPackages(ImmutableArray.Create(
MetaAnalyzers\CompilerExtensionTargetFrameworkAnalyzerTests.cs (6)
69ReferenceAssemblies = GetReferenceAssembliesForTargetFramework(supportedFramework).AddPackages(ImmutableArray.Create( 86ReferenceAssemblies = GetReferenceAssembliesForTargetFramework(SupportedTargetFramework.NetStandard2_0).AddPackages(ImmutableArray.Create( 103ReferenceAssemblies = GetReferenceAssembliesForTargetFramework(framework).AddPackages(ImmutableArray.Create( 124ReferenceAssemblies = GetReferenceAssembliesForTargetFramework(supportedFramework).AddPackages(ImmutableArray.Create( 141ReferenceAssemblies = GetReferenceAssembliesForTargetFramework(SupportedTargetFramework.NetStandard2_0).AddPackages(ImmutableArray.Create( 158ReferenceAssemblies = GetReferenceAssembliesForTargetFramework(framework).AddPackages(ImmutableArray.Create(
MetaAnalyzers\ReleaseTrackingAnalyzerTests.cs (1)
489additionalExpectedDiagnosticsInResult: ImmutableArray.Create(
MetaAnalyzers\SymbolIsBannedInAnalyzersTests.cs (1)
262ReferenceAssemblies = AdditionalMetadataReferences.Default.WithPackages(ImmutableArray.Create(new PackageIdentity("Microsoft.CodeAnalysis.Common", "4.5.0"))),
UpgradeMSBuildWorkspaceAnalyzerTests.cs (1)
20private static readonly ReferenceAssemblies s_withDesktopWorkspaces = ReferenceAssemblies.NetFramework.Net46.Default.AddPackages(ImmutableArray.Create(new PackageIdentity("Microsoft.CodeAnalysis.Workspaces.Common", "2.9.0")));
Microsoft.CodeAnalysis.AnalyzerUtilities (9)
src\Compilers\Core\Portable\Collections\OrderPreservingMultiDictionary.cs (1)
281return ImmutableArray.Create<V>((V)_value);
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (2)
854? ImmutableArray.Create(symbol) 855: ImmutableArray<TNamespaceOrTypeSymbol>.CastUp(ImmutableArray.Create((TNamedTypeSymbol)symbol));
src\Dependencies\Collections\OneOrMany.cs (1)
186=> HasOneItem ? ImmutableArray.Create(_one) : _many;
src\Dependencies\Collections\TemporaryArray`1.cs (1)
3131 => ImmutableArray.Create(_item0),
src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
567dictionary1.Add(keySelector(value), ImmutableArray.Create(value));
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
88return ImmutableArray.Create(operation);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PropertySetAnalysis\PropertySetAbstractValue.ValuePool.cs (1)
46ImmutableArray.Create<PropertySetAbstractValueKind>((PropertySetAbstractValueKind)i));
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (1)
2907SetAbstractValueForArrayElementInitializer(arrayCreation, ImmutableArray.Create(abstractIndex), elementType, elementInitializer, initializerValue);
Microsoft.CodeAnalysis.BannedApiAnalyzers (12)
RestrictedInternalsVisibleToAnalyzer.cs (1)
40public sealed override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics { get; } = ImmutableArray.Create(Rule);
src\Compilers\Core\Portable\Collections\OrderPreservingMultiDictionary.cs (1)
281return ImmutableArray.Create<V>((V)_value);
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (2)
854? ImmutableArray.Create(symbol) 855: ImmutableArray<TNamespaceOrTypeSymbol>.CastUp(ImmutableArray.Create((TNamedTypeSymbol)symbol));
src\Dependencies\Collections\OneOrMany.cs (1)
186=> HasOneItem ? ImmutableArray.Create(_one) : _many;
src\Dependencies\Collections\TemporaryArray`1.cs (1)
3131 => ImmutableArray.Create(_item0),
src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
567dictionary1.Add(keySelector(value), ImmutableArray.Create(value));
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
88return ImmutableArray.Create(operation);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\SyntaxEditorBasedCodeFixProvider.cs (1)
65var diagnostics = ImmutableArray.Create(diagnostic ?? context.Diagnostics[0]);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixesAndRefactorings\AbstractFixAllSpanMappingService.cs (2)
41return ImmutableDictionary.CreateRange([KeyValuePair.Create(document, ImmutableArray.Create(decl.FullSpan))]); 67return ImmutableDictionary.CreateRange([KeyValuePair.Create(document, ImmutableArray.Create(decl.FullSpan))]);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
80var parameters = ImmutableArray.Create(CodeGenerationSymbolFactory.CreateParameterSymbol(
Microsoft.CodeAnalysis.CodeStyle (14)
src\Analyzers\Core\Analyzers\AddAccessibilityModifiers\AbstractAddAccessibilityModifiersDiagnosticAnalyzer.cs (1)
67var additionalLocations = ImmutableArray.Create(member.GetLocation());
src\Analyzers\Core\Analyzers\AddRequiredParentheses\AbstractAddRequiredParenthesesDiagnosticAnalyzer.cs (1)
115var additionalLocations = ImmutableArray.Create(binaryLike.GetLocation());
src\Analyzers\Core\Analyzers\RemoveUnnecessaryCast\AbstractRemoveUnnecessaryCastDiagnosticAnalyzer.cs (1)
74ImmutableArray.Create(node.GetLocation()));
src\Analyzers\Core\Analyzers\RemoveUnnecessaryParentheses\AbstractRemoveUnnecessaryParenthesesDiagnosticAnalyzer.cs (1)
107var additionalLocations = ImmutableArray.Create(
src\Analyzers\Core\Analyzers\UseCollectionInitializer\AbstractUseCollectionInitializerDiagnosticAnalyzer.cs (1)
179var locations = ImmutableArray.Create(objectCreationExpression.GetLocation());
src\Analyzers\Core\Analyzers\UseIsNullCheck\AbstractUseIsNullForReferenceEqualsDiagnosticAnalyzer.cs (1)
132var additionalLocations = ImmutableArray.Create(invocation.GetLocation());
src\Analyzers\Core\Analyzers\UseObjectInitializer\AbstractUseObjectInitializerDiagnosticAnalyzer.cs (2)
120var nodes = ImmutableArray.Create<SyntaxNode>(containingStatement).AddRange(matches.Select(m => m.Statement)); 124var locations = ImmutableArray.Create(objectCreationExpression.GetLocation());
src\Compilers\Core\Portable\Collections\OrderPreservingMultiDictionary.cs (1)
281return ImmutableArray.Create<V>((V)_value);
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (2)
854? ImmutableArray.Create(symbol) 855: ImmutableArray<TNamespaceOrTypeSymbol>.CastUp(ImmutableArray.Create((TNamedTypeSymbol)symbol));
src\Dependencies\Collections\OneOrMany.cs (1)
186=> HasOneItem ? ImmutableArray.Create(_one) : _many;
src\Dependencies\Collections\TemporaryArray`1.cs (1)
3131 => ImmutableArray.Create(_item0),
src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
567dictionary1.Add(keySelector(value), ImmutableArray.Create(value));
Microsoft.CodeAnalysis.CodeStyle.Fixes (11)
src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementInterfaceGenerator_DisposePattern.cs (1)
215? ImmutableArray.Create(disposeMethod) : default;
src\Analyzers\Core\CodeFixes\Naming\FallbackNamingRules.cs (5)
59var kinds = ImmutableArray.Create(new SymbolKindOrTypeKind(MethodKind.Ordinary)); 60var modifiers = ImmutableArray.Create(new ModifierKind(ModifierKindEnum.IsAsync)); 78var kinds = ImmutableArray.Create(new SymbolKindOrTypeKind(MethodKind.Ordinary)); 79var modifiers = ImmutableArray.Create(new ModifierKind(ModifierKindEnum.IsAsync)); 88var kinds = ImmutableArray.Create(new SymbolKindOrTypeKind(MethodKind.Ordinary));
src\Analyzers\Core\CodeFixes\UseConditionalExpression\AbstractUseConditionalExpressionCodeFixProvider.cs (1)
69var rules = ImmutableArray.Create(GetMultiLineFormattingRule());
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\SyntaxEditorBasedCodeFixProvider.cs (1)
65var diagnostics = ImmutableArray.Create(diagnostic ?? context.Diagnostics[0]);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixesAndRefactorings\AbstractFixAllSpanMappingService.cs (2)
41return ImmutableDictionary.CreateRange([KeyValuePair.Create(document, ImmutableArray.Create(decl.FullSpan))]); 67return ImmutableDictionary.CreateRange([KeyValuePair.Create(document, ImmutableArray.Create(decl.FullSpan))]);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
80var parameters = ImmutableArray.Create(CodeGenerationSymbolFactory.CreateParameterSymbol(
Microsoft.CodeAnalysis.Collections.Package (5)
Extensions\ImmutableArrayExtensions.cs (2)
854? ImmutableArray.Create(symbol) 855: ImmutableArray<TNamespaceOrTypeSymbol>.CastUp(ImmutableArray.Create((TNamedTypeSymbol)symbol));
OneOrMany.cs (1)
186=> HasOneItem ? ImmutableArray.Create(_one) : _many;
src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
567dictionary1.Add(keySelector(value), ImmutableArray.Create(value));
TemporaryArray`1.cs (1)
3131 => ImmutableArray.Create(_item0),
Microsoft.CodeAnalysis.CSharp (448)
Binder\Binder.cs (2)
893return new BoundBlock(statement.Syntax, locals, ImmutableArray.Create(statement)) 910ImmutableArray.Create(statement))
Binder\Binder.IdentifierUsedAsValueFinder.cs (1)
542enclosingBinder, qvm, ImmutableArray.Create(parameter),
Binder\Binder.ValueChecks.cs (9)
877(object)otherSymbol == null ? ImmutableArray<Symbol>.Empty : ImmutableArray.Create(otherSymbol), 878receiver == null ? ImmutableArray<BoundExpression>.Empty : ImmutableArray.Create(receiver), 1140getItemOrSliceHelper = getItemOrSliceHelper.AsMember(getItemOrSliceHelper.ContainingType.Construct(ImmutableArray.Create(elementAccess.Expression.Type.TryGetInlineArrayElementField().TypeWithAnnotations))); 5652ImmutableArray.Create<ParameterSymbol>(new SignatureOnlyParameterSymbol( 5666arguments = ImmutableArray.Create(elementAccess.Expression); 5667refKinds = ImmutableArray.Create(parameterRefKind); 5692ImmutableArray.Create<ParameterSymbol>(new SignatureOnlyParameterSymbol( 5706arguments = ImmutableArray.Create(inlineArray); 5707refKinds = ImmutableArray.Create(parameterRefKind);
Binder\Binder.WithQueryLambdaParametersBinder.cs (2)
88ImmutableArray.Create<Symbol>(receiver.ExpressionSymbol), 89ImmutableArray.Create(BindToTypeForErrorRecovery(receiver)),
Binder\Binder_Attributes.cs (1)
1000initializer = ImmutableArray.Create(CreateTypedConstant(node, TypedConstantKind.Error, diagnostics, ref attrHasErrors, curArgumentHasErrors));
Binder\Binder_Conversions.cs (2)
921ImmutableArray.Create((BoundExpression)element), 2470ImmutableArray.Create(tupleSyntax.Location));
Binder\Binder_Crefs.cs (2)
62return ImmutableArray.Create<Symbol>(result); 923return ImmutableArray.Create<Symbol>(ConstructWithCrefTypeParameters(arity, typeArgumentListSyntax, symbol));
Binder\Binder_Expressions.cs (24)
169ImmutableArray.Create(BindToTypeForErrorRecovery(childNode)), 225ImmutableArray.Create(BindToTypeForErrorRecovery(expr)), 861node, LookupResultKind.Empty, ImmutableArray<Symbol>.Empty, ImmutableArray.Create<BoundExpression>(BindToTypeForErrorRecovery(BindValue(node.Expression, BindingDiagnosticBag.Discarded, BindValueKind.RefersToLocation))), 1013ImmutableArray.Create(BindValue(arguments[0].Expression, diagnostics, BindValueKind.RValue)) : 1049ImmutableArray.Create<BoundExpression>(boundArgument), CreateErrorType("void")); 1682symbols: ImmutableArray.Create(symbol), 1683childBoundNodes: ImmutableArray.Create(BindToTypeForErrorRecovery(expression)), 4247ImmutableArray.Create(boundExpression.ExpressionSymbol), 4248ImmutableArray.Create(boundExpression)); 4624typeArguments: ImmutableArray.Create(elementTypeWithAnnotations), 5469return new BoundBadExpression(node, LookupResultKind.NotInvocable, StaticCast<Symbol>.From(type.InstanceConstructors), ImmutableArray.Create(argument), type); 5479argument.Syntax, default, WellKnownMemberNames.DelegateInvokeName, ImmutableArray.Create(sourceDelegate.DelegateInvokeMethod), 5613return new BoundBadExpression(node, LookupResultKind.NotCreatable, ImmutableArray.Create<Symbol?>(type), children.ToImmutableAndFree(), type) { WasCompilerGenerated = wasCompilerGenerated }; 6369ImmutableArray.Create(boundElementInitializer), 6597ImmutableArray.Create((BoundExpression)addElementPlaceholder), 7837return new BoundBadExpression(node, LookupResultKind.Ambiguous, lookupResult.Symbols.AsImmutable(), ImmutableArray.Create(boundLeft), CreateErrorType(rightName), hasErrors: true); 7874return new BoundBadExpression(node, lookupResult.Kind, symbols.AsImmutable(), ImmutableArray.Create(boundLeft), CreateErrorType(rightName), hasErrors: true); 8321(object)symbolOpt == null ? ImmutableArray<Symbol>.Empty : ImmutableArray.Create(symbolOpt), 8322boundLeft == null ? ImmutableArray<BoundExpression>.Empty : ImmutableArray.Create(BindToTypeForErrorRecovery(boundLeft)), 9538Construct(ImmutableArray.Create(elementField.TypeWithAnnotations)); 9714var argumentPlaceholders = ImmutableArray.Create(new BoundImplicitIndexerValuePlaceholder(convertedArguments[0].Syntax, int32) { WasCompilerGenerated = true }); 10381argumentPlaceholders = ImmutableArray.Create(intPlaceholder); 10460syntax, typeArgumentsOpt: default, method.Name, ImmutableArray.Create(method), 10732methods = ImmutableArray.Create(method);
Binder\Binder_InterpolatedString.cs (1)
584ImmutableArray.Create(unconvertedInterpolatedString.Parts),
Binder\Binder_Invocation.cs (2)
121return BadExpression(node, LookupResultKind.Empty, ImmutableArray.Create(symbol), args.Add(receiver), wasCompilerGenerated: true); 1792ImmutableArray.Create(arraySize),
Binder\Binder_Lookup.cs (2)
1511var unwrappedSymbols = ImmutableArray.Create<Symbol>(unwrappedSymbol); 1536diagInfo = new CSDiagnosticInfo(ErrorCode.ERR_BadAccess, new[] { unwrappedSymbol }, ImmutableArray.Create<Symbol>(unwrappedSymbol), additionalLocations: ImmutableArray<Location>.Empty);
Binder\Binder_Query.cs (11)
303ImmutableArray.Create(state.fromExpression), state.fromExpression.Type); 742yExpression = new BoundBadExpression(yExpression.Syntax, LookupResultKind.Empty, ImmutableArray<Symbol?>.Empty, ImmutableArray.Create(yExpression), CreateErrorType()); 748yExpression = new BoundBadExpression(yExpression.Syntax, LookupResultKind.Empty, ImmutableArray<Symbol?>.Empty, ImmutableArray.Create(yExpression), yExpression.Type); 758var lambda = MakeQueryUnboundLambda(state.RangeVariableMap(), ImmutableArray.Create(x), let.Expression, bodyFactory, diagnostics.AccumulatesDependencies); 809field2Value = new BoundBadExpression(field2Value.Syntax, LookupResultKind.Empty, ImmutableArray<Symbol?>.Empty, ImmutableArray.Create(field2Value), field2Value.Type, true); 834return MakeQueryUnboundLambda(qvm, ImmutableArray.Create(parameter), expression, withDependencies); 850return MakeQueryUnboundLambda(expression, new QueryUnboundLambdaState(this, qvm, ImmutableArray.Create(parameter), (LambdaSymbol lambdaSymbol, Binder lambdaBodyBinder, BindingDiagnosticBag diagnostics) => 886return MakeQueryInvocation(node, receiver, receiverIsCheckedForRValue, methodName, default(SeparatedSyntaxList<TypeSyntax>), default(ImmutableArray<TypeWithAnnotations>), ImmutableArray.Create(arg), diagnostics 912return MakeQueryInvocation(node, receiver, receiverIsCheckedForRValue, methodName, new SeparatedSyntaxList<TypeSyntax>(new SyntaxNodeOrTokenList(typeArgSyntax, 0)), ImmutableArray.Create(typeArg), ImmutableArray<BoundExpression>.Empty, diagnostics 965receiver = new BoundBadExpression(receiver.Syntax, LookupResultKind.NotAValue, ImmutableArray<Symbol?>.Empty, ImmutableArray.Create(receiver), CreateErrorType()); 987receiver = new BoundBadExpression(receiver.Syntax, LookupResultKind.NotAValue, ImmutableArray<Symbol?>.Empty, ImmutableArray.Create(receiver), CreateErrorType());
Binder\Binder_Statements.cs (4)
520return new BoundBadStatement(node, ImmutableArray.Create<BoundNode>(expression), true); 539childNodes = ImmutableArray.Create<BoundNode>(value); 3571return new BoundBlock(node, locals, ImmutableArray.Create(statement)) { WasCompilerGenerated = node.Kind() != SyntaxKind.ArrowExpressionClause }; 4043arguments: ImmutableArray.Create(argument),
Binder\Binder_Symbols.cs (2)
1317ImmutableArray.Create<Symbol>(lookupResultSymbol), 1507receiver = new BoundBadExpression(receiver.Syntax, LookupResultKind.Ambiguous, ImmutableArray<Symbol>.Empty, ImmutableArray.Create(receiver), receiver.Type, hasErrors: true).MakeCompilerGenerated();
Binder\ForEachLoopBinder.cs (3)
94return ImmutableArray.Create<LocalSymbol>(iterationVariable); 741ImmutableArray.Create(collectionExpr), 858spanType = spanType.Construct(ImmutableArray.Create(elementField.TypeWithAnnotations));
Binder\ForLoopBinder.cs (1)
120increment = new BoundBlock(increment.Syntax, locals, ImmutableArray.Create(increment))
Binder\Semantics\Conversions\Conversion.cs (9)
330internal static ImmutableArray<Conversion> IdentityUnderlying = ImmutableArray.Create(Identity); 331internal static ImmutableArray<Conversion> ImplicitConstantUnderlying = ImmutableArray.Create(ImplicitConstant); 332internal static ImmutableArray<Conversion> ImplicitNumericUnderlying = ImmutableArray.Create(ImplicitNumeric); 333internal static ImmutableArray<Conversion> ExplicitNumericUnderlying = ImmutableArray.Create(ExplicitNumeric); 334internal static ImmutableArray<Conversion> ExplicitEnumerationUnderlying = ImmutableArray.Create(ExplicitEnumeration); 335internal static ImmutableArray<Conversion> PointerToIntegerUnderlying = ImmutableArray.Create(PointerToInteger); 340return new Conversion(ConversionKind.StackAllocToPointerType, ImmutableArray.Create(underlyingConversion)); 345return new Conversion(ConversionKind.StackAllocToSpanType, ImmutableArray.Create(underlyingConversion)); 360_ => new Conversion(kind, ImmutableArray.Create(nestedConversion)),
Binder\Semantics\Conversions\ConversionsBase.cs (6)
1150HasIdentityConversionInternal(((NamedTypeSymbol)destination.OriginalDefinition).Construct(ImmutableArray.Create(elementType)), destination)) 1176return new Conversion(ConversionKind.ImplicitNullable, ImmutableArray.Create(underlyingConversion)); 1312return new Conversion(ConversionKind.ImplicitNullable, ImmutableArray.Create(underlyingTupleConversion)); 1341return new Conversion(ConversionKind.ExplicitNullable, ImmutableArray.Create(underlyingTupleConversion)); 2273return new Conversion(ConversionKind.ImplicitNullable, ImmutableArray.Create(tupleConversion)); 2470return new Conversion(ConversionKind.ExplicitNullable, ImmutableArray.Create(tupleConversion));
Binder\Semantics\OverloadResolution\OverloadResolution.cs (1)
4632return MemberAnalysisResult.BadArgumentConversions(argsToParameters, MemberAnalysisResult.CreateBadArgumentsWithPosition(argumentPosition), ImmutableArray.Create(conversion),
Binder\SwitchBinder.cs (2)
446return new BoundBadExpression(node, LookupResultKind.Empty, ImmutableArray<Symbol>.Empty, ImmutableArray.Create(switchGoverningExpression), switchGoverningType ?? CreateErrorType()); 547childBoundNodes: gotoCaseExpressionOpt != null ? ImmutableArray.Create<BoundNode>(gotoCaseExpressionOpt) : ImmutableArray<BoundNode>.Empty,
BoundTree\Constructors.cs (2)
175return Synthesized(syntax, receiverOpt, initialBindingReceiverIsSubjectToCloning: initialBindingReceiverIsSubjectToCloning, method, ImmutableArray.Create(arg0)); 591return new BoundBlock(syntax, ImmutableArray<LocalSymbol>.Empty, ImmutableArray.Create(statement))
BoundTree\Expression.cs (10)
81protected override ImmutableArray<BoundNode?> Children => ImmutableArray.Create<BoundNode?>(this.Value); 91protected override ImmutableArray<BoundNode?> Children => ImmutableArray.Create<BoundNode?>(this.Argument); 101protected override ImmutableArray<BoundNode?> Children => ImmutableArray.Create<BoundNode?>(this.Operand); 106protected override ImmutableArray<BoundNode?> Children => ImmutableArray.Create<BoundNode?>(this.Receiver); 111protected override ImmutableArray<BoundNode?> Children => ImmutableArray.Create<BoundNode?>(this.Operand); 116protected override ImmutableArray<BoundNode?> Children => ImmutableArray.Create<BoundNode?>(this.Operand); 126protected override ImmutableArray<BoundNode?> Children => ImmutableArray.Create<BoundNode?>(this.Expression); 154protected override ImmutableArray<BoundNode?> Children => ImmutableArray.Create<BoundNode?>(this.Expression); 159protected override ImmutableArray<BoundNode?> Children => ImmutableArray.Create<BoundNode?>(this.ReceiverOpt); 175protected override ImmutableArray<BoundNode?> Children => ImmutableArray.Create<BoundNode?>(this.Expression);
BoundTree\Statement.cs (1)
35protected override ImmutableArray<BoundNode?> Children => ImmutableArray.Create<BoundNode?>(this.Operand);
BoundTree\UnboundLambda.cs (1)
342return TypeWithAnnotations.Create(taskTypeT.Construct(ImmutableArray.Create(bestResultType)));
CommandLine\CSharpCommandLineParser.cs (1)
1989var aliases = (alias != null) ? ImmutableArray.Create(alias) : ImmutableArray<string>.Empty;
Compilation\BuiltInOperators.cs (2)
322ImmutableArray.Create<BinaryOperatorSignature>(GetSignature(BinaryOperatorKind.LogicalBoolAnd)), //and 324ImmutableArray.Create<BinaryOperatorSignature>(GetSignature(BinaryOperatorKind.LogicalBoolOr)), //or
Compilation\CSharpSemanticModel.cs (3)
299crefSymbols = ImmutableArray.Create<Symbol>(binder.BindType(expression, BindingDiagnosticBag.Discarded).Type); 5187? ImmutableArray.Create<ISymbol>(namedType) 5193? ImmutableArray.Create(symbol)
Compilation\SyntaxTreeSemanticModel.cs (1)
238result = new SymbolInfo(ImmutableArray.Create<ISymbol>(info.Symbol), CandidateReason.NotATypeOrNamespace);
Compiler\AnonymousTypeMethodBodySynthesizer.cs (1)
149F.CloseMethod(F.Block(ImmutableArray.Create<LocalSymbol>(boundLocal.LocalSymbol), assignment, retStatement));
Compiler\MethodBodySynthesizer.cs (6)
106ImmutableArray.Create<BoundExpression>(new BoundLiteral(syntax, ConstantValue.Create(slotIndex), intType) { WasCompilerGenerated = true }), 126ImmutableArray.Create<BoundExpression>(new BoundLiteral(syntax, ConstantValue.Create(0), intType) { WasCompilerGenerated = true }), 154ImmutableArray.Create<BoundExpression>(new BoundLiteral(syntax, ConstantValue.Create(targetSubmissionIndex), intType) { WasCompilerGenerated = true }), 421compareExchangeMethod = compareExchangeMethod.Construct(ImmutableArray.Create<TypeSymbol>(delegateType)); 566ImmutableArray.Create<BoundStatement>( 574ImmutableArray.Create<BoundStatement>(
Compiler\MethodCompiler.cs (3)
1608return new BoundBadStatement(body.Syntax, ImmutableArray.Create<BoundNode>(body), hasErrors: true); 1994body = new BoundBlock(constructor.Syntax, constructor.Locals, ImmutableArray.Create<BoundStatement>(constructor.Initializer)); 2089statements = ImmutableArray.Create(constructorInitializer);
Declarations\DeclarationTreeBuilder.cs (2)
355children: ImmutableArray.Create(decl), 519children = ImmutableArray.Create<SingleNamespaceOrTypeDeclaration>(ns);
Declarations\MergedNamespaceDeclaration.cs (2)
35return new MergedNamespaceDeclaration(ImmutableArray.Create(declaration)); 63return ImmutableArray.Create<Location>(_declarations[0].NameLocation);
Emitter\Model\PEModuleBuilder.cs (4)
1593ImmutableArray.Create(new TypedConstant(byteArrayType, value))); 1612ImmutableArray.Create(new TypedConstant(byteType, TypedConstantKind.Primitive, nullableValue))); 1632ImmutableArray.Create(new TypedConstant(Compilation.GetSpecialType(SpecialType.System_Byte), TypedConstantKind.Primitive, value))); 1676var arguments = ImmutableArray.Create(new TypedConstant(boolArray, transformFlags));
Emitter\Model\TypeParameterSymbolAdapter.cs (1)
251yield return new Cci.TypeReferenceWithAttributes(new Cci.ModifiedTypeReference(typeRef, ImmutableArray.Create<Cci.ICustomModifier>(modifier)));
Emitter\NoPia\EmbeddedTypesManager.cs (1)
147ImmutableArray.Create(new TypedConstant(ctor.Parameters[0].Type, TypedConstantKind.Type, ctor.ContainingAssembly.GetSpecialType(SpecialType.System_Object))),
FlowAnalysis\NullableWalker.cs (5)
4951return namedType.OriginalDefinition.Construct(ImmutableArray.Create(elementType)); 5107type = TypeWithAnnotations.Create(((NamedTypeSymbol)node.Type).OriginalDefinition.Construct(ImmutableArray.Create(type))); 6844var constructedType = wellKnownType.Construct(ImmutableArray.Create(parameterType)); 10152return compilation.GetSpecialType(SpecialType.System_Nullable_T).Construct(ImmutableArray.Create(underlying)); 11818getEnumeratorType = spanType.Construct(ImmutableArray.Create(convertedResult.Type!.TryGetInlineArrayElementField()!.TypeWithAnnotations));
Lowering\AsyncRewriter\AsyncExceptionHandlerRewriter.cs (5)
236ImmutableArray.Create(catchAll), 459ImmutableArray.Create<LocalSymbol>(obj), 495ImmutableArray.Create(ex), 642ImmutableArray.Create(catchTemp), 688ImmutableArray.Create(catchTemp),
Lowering\AsyncRewriter\AsyncMethodToStateMachineRewriter.cs (6)
240ImmutableArray.Create(exceptionLocal), 265? ImmutableArray.Create<BoundExpression>(F.Local(_exprRetValue)) 583ImmutableArray.Create(notifyCompletionTemp), 649ImmutableArray.Create(thisTemp), 650ImmutableArray.Create<BoundExpression>(F.AssignmentExpression(F.Local(thisTemp), F.This())), 659return (secondOpt == null) ? ImmutableArray.Create(first) : ImmutableArray.Create(first, secondOpt);
Lowering\AsyncRewriter\AsyncRewriter.AsyncIteratorRewriter.cs (2)
398ImmutableArray.Create<BoundExpression>(instLocal))); 460ImmutableArray.Create(instSymbol),
Lowering\AsyncRewriter\AsyncRewriter.cs (2)
95return new BoundBadStatement(bodyWithAwaitLifted.Syntax, ImmutableArray.Create<BoundNode>(bodyWithAwaitLifted), hasErrors: true); 265ImmutableArray.Create<BoundExpression>(F.Local(stateMachineVariable)))));
Lowering\ClosureConversion\ClosureConversion.Analysis.Tree.cs (1)
394DeclareLocals(_currentScope, ImmutableArray.Create<Symbol>(thisParam));
Lowering\ClosureConversion\ClosureConversion.cs (2)
1129sideEffects: ImmutableArray.Create<BoundExpression>(rewritten), 1734return new BoundBadExpression(F.Syntax, LookupResultKind.Empty, ImmutableArray<Symbol>.Empty, ImmutableArray.Create<BoundExpression>(node), node.Type);
Lowering\ClosureConversion\ExpressionLambdaRewriter.cs (9)
351return new BoundBadExpression(node.Syntax, default(LookupResultKind), ImmutableArray<Symbol>.Empty, ImmutableArray.Create<BoundExpression>(node), ExpressionType); 382return new BoundBadExpression(node.Syntax, 0, ImmutableArray<Symbol>.Empty, ImmutableArray.Create<BoundExpression>(node), ExpressionType); 856ImmutableArray.Create<TypeSymbol>(underlyingDelegateType), 900ImmutableArray.Create(param), 901ImmutableArray.Create<BoundExpression>(_bound.AssignmentExpression(parameterReference, parameter)), 905_bound.ArrayOrEmpty(ParameterExpressionType, ImmutableArray.Create<BoundExpression>(parameterReference)))); 1091return new BoundBadExpression(node.Syntax, default(LookupResultKind), ImmutableArray<Symbol>.Empty, ImmutableArray.Create<BoundExpression>(node), node.Type); 1098return new BoundBadExpression(node.Syntax, default(LookupResultKind), ImmutableArray<Symbol>.Empty, ImmutableArray.Create<BoundExpression>(node), node.Type); 1130return new BoundBadExpression(node.Syntax, default(LookupResultKind), ImmutableArray<Symbol>.Empty, ImmutableArray.Create<BoundExpression>(node), node.Type);
Lowering\InitializerRewriter.cs (1)
112boundStatement = new BoundBlock(syntax, fieldInit.Locals, ImmutableArray.Create(boundStatement)) { WasCompilerGenerated = fieldInit.WasCompilerGenerated };
Lowering\Instrumentation\CodeCoverageInstrumenter.cs (2)
266ImmutableArray.Create(_methodBodyFactory.MethodDefIndex(_method)))); 274ImmutableArray.Create(_methodBodyFactory.MethodDefIndex(_method)));
Lowering\Instrumentation\DebugInfoInjector.cs (1)
126return block.Update(block.Locals, block.LocalFunctions, block.HasUnsafeModifier, block.Instrumentation, ImmutableArray.Create(InstrumentFieldOrPropertyInitializer(block.Statements.Single(), syntax)));
Lowering\Instrumentation\DebugInfoInjector_SequencePoints.cs (2)
192ImmutableArray.Create(local), 193ImmutableArray.Create<BoundExpression>(factory.AssignmentExpression(factory.Local(local), condition)),
Lowering\Instrumentation\LocalStateTracingInstrumenter.cs (2)
545ImmutableArray.Create<BoundStatement>(logCallStatement)); 622return _factory.Sequence(ImmutableArray.Create(temp.LocalSymbol), builder.ToImmutableAndFree(), temp);
Lowering\IteratorRewriter\IteratorConstructor.cs (1)
27_parameters = ImmutableArray.Create<ParameterSymbol>(
Lowering\IteratorRewriter\IteratorMethodToStateMachineRewriter.cs (4)
118ImmutableArray.Create(cachedState) : 182ImmutableArray.Create<LocalSymbol>(stateLocal), 210ImmutableArray.Create<LocalSymbol>(_methodValue), 416ImmutableArray.Create(this.cachedThis) :
Lowering\IteratorRewriter\IteratorRewriter.cs (1)
218var IEnumeratorOfElementType = F.SpecialType(SpecialType.System_Collections_Generic_IEnumerator_T).Construct(ImmutableArray.Create(_elementType));
Lowering\LocalRewriter\LocalRewriter.cs (6)
173return new BoundBadStatement(statement.Syntax, ImmutableArray.Create<BoundNode>(statement), hasErrors: true); 578return BadExpression(node.Syntax, node.Type, ImmutableArray.Create(node)); 583return BadExpression(syntax, resultType, ImmutableArray.Create(child)); 720return block.Update(locals, block.LocalFunctions, block.HasUnsafeModifier, block.Instrumentation, ImmutableArray.Create(statement)); 732ImmutableArray.Create(statement)); 849.Construct(ImmutableArray.Create(elementType)),
Lowering\LocalRewriter\LocalRewriter_AsOperator.cs (1)
74sideEffects: ImmutableArray.Create<BoundExpression>(rewrittenOperand),
Lowering\LocalRewriter\LocalRewriter_Await.cs (2)
52locals: ImmutableArray.Create<LocalSymbol>(tempAccess.LocalSymbol), 53sideEffects: ImmutableArray.Create<BoundExpression>(tempAssignment),
Lowering\LocalRewriter\LocalRewriter_BinaryOperator.cs (9)
108locals: ImmutableArray.Create(boundTemp.LocalSymbol), 109sideEffects: ImmutableArray.Create<BoundExpression>(tempAssignment), 712return _factory.Sequence(ImmutableArray.Create(temp.LocalSymbol), ImmutableArray.Create<BoundExpression>(tempAssignment), result); 871sideEffects: ImmutableArray.Create<BoundExpression>(nonNull), 1415sideEffects: ImmutableArray.Create<BoundExpression>(sideEffect), 1752locals: ImmutableArray.Create<LocalSymbol>(boundTemp.LocalSymbol), 1753sideEffects: ImmutableArray.Create<BoundExpression>(tempAssignment), 1983sideEffects: ImmutableArray.Create<BoundExpression>(nonNullValue),
Lowering\LocalRewriter\LocalRewriter_Call.cs (5)
826extraRefInitialization is object ? ImmutableArray.Create<BoundExpression>(extraRefInitialization, assignmentToTemp) : ImmutableArray.Create<BoundExpression>(assignmentToTemp), 903visitedArgumentsBuilder[argIndex] = _factory.Sequence(ImmutableArray<LocalSymbol>.Empty, ImmutableArray.Create<BoundExpression>(store), local); 1492ImmutableArray.Create<BoundExpression>( 1518arrayEmpty = arrayEmpty.Construct(ImmutableArray.Create(elementType)); 1728sideEffects: ImmutableArray.Create<BoundExpression>(boundAssignmentToTemp),
Lowering\LocalRewriter\LocalRewriter_CollectionExpression.cs (13)
242return _factory.StaticCall(asImmutableArray.Construct(ImmutableArray.Create(elementType)), ImmutableArray.Create(arrayCreation)); 377ImmutableArray.Create(temp.LocalSymbol), 424var typeArgs = ImmutableArray.Create(elementType); 497arguments: ImmutableArray.Create(span), 570var inlineArrayType = _factory.ModuleBuilderOpt.EnsureInlineArrayTypeExists(syntax, _factory, arrayLength, _diagnostics.DiagnosticBag).Construct(ImmutableArray.Create(elementType)); 747ImmutableArray.Create<BoundExpression>( 773ImmutableArray.Create(GetKnownLengthExpression(elements, numberIncludingLastSpread, localsBuilder)), 1024var typeArguments = ImmutableArray.Create(elementType); 1070rewrittenReceiver = _factory.New(constructor, ImmutableArray.Create<BoundExpression>(knownLengthTemp)); 1075rewrittenReceiver = _factory.New(constructor, ImmutableArray.Create(knownLengthExpression)); 1347var iterationVariables = ImmutableArray.Create(iterationVariable); 1420ImmutableArray.Create(statement),
Lowering\LocalRewriter\LocalRewriter_Conversion.cs (8)
158ImmutableArray.Create<BoundExpression>(_factory.Literal(builder.Count)), 1199locals: ImmutableArray.Create(boundTemp.LocalSymbol), 1200sideEffects: ImmutableArray.Create<BoundExpression>(tempAssignment), 1475locals: ImmutableArray.Create(boundTemp.LocalSymbol), 1476sideEffects: ImmutableArray.Create<BoundExpression>(tempAssignment), 1532rewrittenArguments: ImmutableArray.Create(rewrittenOperand)); 1784var result = UserDefinedConversionResult.Valid(ImmutableArray.Create<UserDefinedConversionAnalysis>(analysis), 0); 1884var result = UserDefinedConversionResult.Valid(ImmutableArray.Create<UserDefinedConversionAnalysis>(analysis), 0);
Lowering\LocalRewriter\LocalRewriter_Event.cs (7)
54var rewrittenArguments = ImmutableArray.Create<BoundExpression>(rewrittenArgument); 124rewrittenArguments: ImmutableArray.Create<BoundExpression>(removeDelegate)); 128clearCall = new BoundBadExpression(syntax, LookupResultKind.NotInvocable, ImmutableArray<Symbol?>.Empty, ImmutableArray.Create<BoundExpression>(removeDelegate), ErrorTypeSymbol.UnknownResultType); 181: ImmutableArray.Create<LocalSymbol>(boundTemp.LocalSymbol); 265getOrCreateCall = new BoundBadExpression(syntax, LookupResultKind.NotInvocable, ImmutableArray<Symbol?>.Empty, ImmutableArray.Create<BoundExpression>(fieldAccess), ErrorTypeSymbol.UnknownResultType); 287return new BoundBadExpression(syntax, LookupResultKind.NotInvocable, ImmutableArray<Symbol?>.Empty, ImmutableArray.Create(getOrCreateCall), ErrorTypeSymbol.UnknownResultType); 333return new BoundBadExpression(node.Syntax, LookupResultKind.NotCreatable, ImmutableArray.Create<Symbol?>(node.Event),
Lowering\LocalRewriter\LocalRewriter_FixedStatement.cs (4)
382sideEffects: ImmutableArray.Create<BoundExpression>(tempAssignment), 403locals: ImmutableArray.Create(nullableBoundTemp.LocalSymbol), 404sideEffects: ImmutableArray.Create<BoundExpression>(nullableTempAssignment), 546lengthCall = new BoundBadExpression(fixedInitializer.Syntax, LookupResultKind.NotInvocable, ImmutableArray<Symbol?>.Empty, ImmutableArray.Create<BoundExpression>(factory.Local(pinnedTemp)), ErrorTypeSymbol.UnknownResultType);
Lowering\LocalRewriter\LocalRewriter_ForEachStatement.cs (11)
265tryBlock: new BoundBlock(forEachSyntax, locals: ImmutableArray<LocalSymbol>.Empty, statements: ImmutableArray.Create(whileLoop)), 274locals: ImmutableArray.Create(enumeratorVar), 286locals: ImmutableArray.Create(enumeratorVar), 417statements: ImmutableArray.Create(alwaysOrMaybeDisposeStmt)); 471locals: ImmutableArray.Create(disposableVar), 936indices: ImmutableArray.Create<BoundExpression>(boundPositionVar), 1088ImmutableArray<BoundExpression> dimensionArgument = ImmutableArray.Create( 1142ImmutableArray<BoundExpression> dimensionArgument = ImmutableArray.Create( 1189outerLocals: ImmutableArray.Create(positionVar[dimension]), 1203ImmutableArray.Create(arrayVar).Concat(upperVar.AsImmutableOrNull()), 1204ImmutableArray.Create(arrayVarDecl).Concat(upperVarDecl.AsImmutableOrNull()).Add(forLoop));
Lowering\LocalRewriter\LocalRewriter_IndexerAccess.cs (3)
336result = _factory.Sequence(ImmutableArray.Create(((BoundLocal)rewrittenReceiver).LocalSymbol), 337ImmutableArray.Create((BoundExpression)receiverStore), 551!CodeGenerator.IsSafeToDereferenceReceiverRefAfterEvaluatingArguments(ImmutableArray.Create(makeOffsetInput))))
Lowering\LocalRewriter\LocalRewriter_IsOperator.cs (1)
92sideEffects: ImmutableArray.Create<BoundExpression>(loweredOperand),
Lowering\LocalRewriter\LocalRewriter_LockStatement.cs (4)
80locals: ImmutableArray.Create(boundTemp.LocalSymbol), 117exitCallExpr = new BoundBadExpression(lockSyntax, LookupResultKind.NotInvocable, ImmutableArray<Symbol?>.Empty, ImmutableArray.Create<BoundExpression>(boundLockTemp), ErrorTypeSymbol.UnknownResultType); 212enterCallExpr = new BoundBadExpression(lockSyntax, LookupResultKind.NotInvocable, ImmutableArray<Symbol?>.Empty, ImmutableArray.Create<BoundExpression>(boundLockTemp), ErrorTypeSymbol.UnknownResultType); 221ImmutableArray.Create(boundLockTemp.LocalSymbol),
Lowering\LocalRewriter\LocalRewriter_NullCoalescingOperator.cs (2)
184locals: ImmutableArray.Create(boundTemp.LocalSymbol), 185sideEffects: ImmutableArray.Create<BoundExpression>(tempAssignment),
Lowering\LocalRewriter\LocalRewriter_ObjectCreationExpression.cs (2)
291locals = ImmutableArray.Create(value.LocalSymbol); 341method = method.Construct(ImmutableArray.Create<TypeSymbol>(typeParameter));
Lowering\LocalRewriter\LocalRewriter_Range.cs (1)
187return F.StaticCall(constructionMethod, ImmutableArray.Create(arg));
Lowering\LocalRewriter\LocalRewriter_StringConcat.cs (2)
686ImmutableArray.Create(temp.LocalSymbol), 687ImmutableArray.Create<BoundExpression>(store),
Lowering\LocalRewriter\LocalRewriter_StringInterpolation.cs (1)
287: ImmutableArray.Create(HandlerTemp.LocalSymbol);
Lowering\LocalRewriter\LocalRewriter_UnaryOperator.cs (5)
237locals: ImmutableArray.Create<LocalSymbol>(boundTemp.LocalSymbol), 238sideEffects: ImmutableArray.Create<BoundExpression>(tempAssignment), 709ImmutableArray.Create<BoundExpression>(tempAssignment), 871locals: ImmutableArray.Create<LocalSymbol>(boundTemp.LocalSymbol), 872sideEffects: ImmutableArray.Create<BoundExpression>(tempAssignment),
Lowering\LocalRewriter\LocalRewriter_UsingStatement.cs (3)
83ImmutableArray.Create<BoundStatement>(result)); 258locals: ImmutableArray.Create<LocalSymbol>(boundTemp.LocalSymbol), //localSymbol will be declared by an enclosing block 463disposeCall = new BoundBadExpression(resourceSyntax, LookupResultKind.NotInvocable, ImmutableArray<Symbol?>.Empty, ImmutableArray.Create(disposedExpression), ErrorTypeSymbol.UnknownResultType);
Lowering\LocalRewriter\LoweredDynamicOperation.cs (1)
75return new BoundSequence(_factory.Syntax, _temps, ImmutableArray.Create(SiteInitialization), SiteInvocation, _resultType) { WasCompilerGenerated = true };
Lowering\LocalRewriter\LoweredDynamicOperationFactory.cs (2)
98var loweredArguments = ImmutableArray.Create(loweredOperand); 130var loweredArguments = ImmutableArray.Create(loweredOperand);
Lowering\MethodToClassRewriter.cs (2)
311ImmutableArray.Create<LocalSymbol>(tempLocal.LocalSymbol), 312ImmutableArray.Create<BoundExpression>(tempAssignment),
Lowering\SpillSequenceSpiller.cs (2)
442return call.Update(ImmutableArray.Create(Spill(builder, call.Arguments[0], call.ArgumentRefKindsOpt[0]))); 455ImmutableArray.Create(Spill(builder, call.Arguments[0])));
Lowering\StateMachineRewriter\RefInitializationHoister.cs (1)
99return _factory.Sequence(ImmutableArray.Create(sacrificialTemp), sideEffects.ToImmutableAndFree(), _factory.AssignmentExpression(_factory.Local(sacrificialTemp), replacement, isRef: true));
Lowering\StateMachineRewriter\StateMachineRewriter.cs (2)
302ImmutableArray.Create(stateMachineVariable), 505F.CloseMethod(F.Block(ImmutableArray.Create(resultVariable), bodyBuilder.ToImmutableAndFree()));
Lowering\StateMachineRewriter\SynthesizedStateMachineProperty.cs (1)
101get { return ImmutableArray.Create(ImplementedProperty); }
Lowering\SyntheticBoundNodeFactory.cs (9)
844return Call(receiver, method, ImmutableArray.Create(arg0), useStrictArgumentRefKinds); 858=> Call(receiver, WellKnownMethod(method), ImmutableArray.Create(arg0)); 1005return MakeSequence(ImmutableArray.Create<LocalSymbol>(temp), parts); 1073=> SwitchSection(ImmutableArray.Create(value), statements); 1556arrayEmpty = arrayEmpty.Construct(ImmutableArray.Create(elementType)); 1568ImmutableArray.Create<BoundExpression>(Literal(elements.Length)), 1577ImmutableArray.Create<BoundExpression>(length), 1613return new BoundCatchBlock(Syntax, ImmutableArray.Create(local), source, source.Type, exceptionFilterPrologueOpt: null, exceptionFilterOpt: null, body: block, isSynthesizedAsyncCatchAll: false); 1863sideEffects: ImmutableArray.Create<BoundExpression>(nonNullValue),
Operations\CSharpOperationFactory.cs (7)
402return ImmutableArray.Create(CreateVariableDeclaratorInternal((BoundLocalDeclaration)declaration, (declarationSyntax as VariableDeclarationSyntax)?.Variables[0] ?? declarationSyntax)); 1645return new ArrayElementReferenceOperation(instance, ImmutableArray.Create(argument), _semanticModel, syntax, type, isImplicit); 1726ImmutableArray<IFieldSymbol> initializedFields = ImmutableArray.Create<IFieldSymbol>(boundFieldEqualsValue.Field.GetPublicSymbol()); 1735ImmutableArray<IPropertySymbol> initializedProperties = ImmutableArray.Create<IPropertySymbol>(boundPropertyEqualsValue.Property.GetPublicSymbol()); 2147return new VariableDeclarationGroupOperation(ImmutableArray.Create(multiVariableDeclaration), _semanticModel, varStatement, isImplicit); 2169var variableDeclaration = new VariableDeclarationGroupOperation(ImmutableArray.Create(multiVariableDeclaration), _semanticModel, declarationGroupSyntax, isImplicit); 2884propertySubpatterns: ImmutableArray.Create(result), declaredSymbol: null,
Operations\CSharpOperationFactory_Methods.cs (1)
30return ImmutableArray.Create(statement);
src\Compilers\CSharp\CSharpAnalyzerDriver\CSharpDeclarationComputer.cs (1)
423executableCodeBlocks: ImmutableArray.Create<SyntaxNode>(expressionBody),
Symbols\AbstractTypeMap.cs (1)
201interfaces = ImmutableArray.Create<NamedTypeSymbol>(SubstituteNamedType(interfaces[0]));
Symbols\AliasSymbol.cs (3)
75return new AliasSymbolFromResolvedTarget(targetSymbol, aliasToken.ValueText, containingSymbol, ImmutableArray.Create(aliasToken.GetLocation()), isExtern); 286: base(syntax.Alias!.Name.Identifier.ValueText, containingSymbol, ImmutableArray.Create(syntax.Alias!.Name.Identifier.GetLocation()), isExtern: false) 294: base(syntax.Identifier.ValueText, containingSymbol, ImmutableArray.Create(syntax.Identifier.GetLocation()), isExtern: true)
Symbols\AnonymousTypes\PublicSymbols\AnonymousManager.TypeOrDelegatePublicSymbol.cs (1)
184get { return ImmutableArray.Create<Location>(this.TypeDescriptor.Location); }
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.EqualsMethodSymbol.cs (1)
24_parameters = ImmutableArray.Create<ParameterSymbol>(
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.FieldSymbol.cs (1)
154ImmutableArray.Create(
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.PropertySymbol.cs (1)
35this(container, field, field.TypeWithAnnotations, index, ImmutableArray.Create<Location>(field.Location), includeBackingField: false)
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.TemplateSymbol.cs (2)
220arguments: ImmutableArray.Create(new TypedConstant(Manager.System_String, TypedConstantKind.Primitive, displayString)), 221namedArguments: ImmutableArray.Create(new KeyValuePair<WellKnownMember, TypedConstant>(
Symbols\ArrayTypeSymbol.cs (2)
116constructedInterfaces.Add(new ConstructedNamedTypeSymbol(iListOfT, ImmutableArray.Create(elementTypeWithAnnotations))); 123constructedInterfaces.Add(new ConstructedNamedTypeSymbol(iReadOnlyListOfT, ImmutableArray.Create(elementTypeWithAnnotations)));
Symbols\Compilation_WellKnownMembers.cs (6)
487ImmutableArray.Create(ticks)); 498ImmutableArray.Create(new TypedConstant( 781ImmutableArray.Create(typedConstantDebugMode)); 804var arguments = ImmutableArray.Create(new TypedConstant(boolArray, transformFlags)); 821var args = ImmutableArray.Create(new TypedConstant(stringArray, names)); 829var arguments = ImmutableArray.Create(
Symbols\ExtendedErrorTypeSymbol.cs (1)
70: this(containingSymbol, ImmutableArray.Create<Symbol>(guessSymbol), resultKind, errorInfo, GetArity(guessSymbol), unreported)
Symbols\FieldSymbol.cs (1)
495Symbol found = CSharpCompilation.GetRuntimeMember(ImmutableArray.Create<Symbol>(this), descriptor, CSharpCompilation.SpecialMembersSignatureComparer.Instance,
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (1)
514=> GetCustomModifierForRefKind(refKind, compilation) is { } modifier ? ImmutableArray.Create(modifier) : ImmutableArray<CustomModifier>.Empty;
Symbols\Metadata\PE\PEModuleSymbol.cs (1)
154this.MetadataLocation = ImmutableArray.Create<MetadataLocation>(new MetadataLocation(this));
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
819return ImmutableArray.Create<NamedTypeSymbol>(new UnsupportedMetadataTypeSymbol(mrEx));
Symbols\Metadata\PE\PENamespaceSymbol.cs (1)
136return ImmutableArray.Create<Symbol>(ns);
Symbols\Metadata\PE\PEParameterSymbol.cs (1)
173private static readonly ImmutableArray<int> s_defaultStringHandlerAttributeIndexes = ImmutableArray.Create(int.MinValue);
Symbols\MethodSymbol.cs (1)
1291ImmutableArray.Create(new TypedConstant(declaringCompilation.GetSpecialType(SpecialType.System_String), TypedConstantKind.Primitive, nameof(CompilerFeatureRequiredFeatures.RequiredMembers)))
Symbols\MissingAssemblySymbol.cs (1)
81_lazyModules = ImmutableArray.Create<ModuleSymbol>(moduleSymbol);
Symbols\NamespaceSymbol.cs (1)
86return ImmutableArray.Create(this);
Symbols\OverriddenOrHiddenMembersHelpers.cs (1)
733overriddenMembers = ImmutableArray.Create<Symbol>(representativeMember);
Symbols\RangeVariableSymbol.cs (2)
49=> _location is null ? ImmutableArray<Location>.Empty : ImmutableArray.Create(_location); 66return ImmutableArray.Create(node.GetReference());
Symbols\Source\CrefTypeParameterSymbol.cs (2)
181return ImmutableArray.Create<Location>(_declaringSyntax.GetLocation()); 189return ImmutableArray.Create<SyntaxReference>(_declaringSyntax);
Symbols\Source\LambdaSymbol.cs (2)
224return ImmutableArray.Create<Location>(_syntax.Location); 251return ImmutableArray.Create<SyntaxReference>(syntaxReferenceOpt);
Symbols\Source\LocalFunctionSymbol.cs (3)
342public override ImmutableArray<Location> Locations => ImmutableArray.Create(Syntax.Identifier.GetLocation()); 464ImmutableArray.Create(location), 465ImmutableArray.Create(parameter.GetReference()));
Symbols\Source\ParameterHelpers.cs (2)
1205return ImmutableArray.Create(CSharpCustomModifier.CreateOptional(requiresLocationType)); 1216return ImmutableArray.Create(CSharpCustomModifier.CreateRequired(modifierType));
Symbols\Source\SourceAssemblySymbol.cs (6)
1839ImmutableArray.Create(typedConstantRequestMinimum), 1840ImmutableArray.Create(new KeyValuePair<WellKnownMember, TypedConstant>( 1977ImmutableArray.Create(typedConstantNoStringInterning))); 1997ImmutableArray.Create(new KeyValuePair<WellKnownMember, TypedConstant>( 2027AddSynthesizedAttribute(ref attributes, _compilation.TrySynthesizeAttribute(WellKnownMember.System_Reflection_AssemblyKeyNameAttribute__ctor, ImmutableArray.Create(typedConstant))); 2037AddSynthesizedAttribute(ref attributes, _compilation.TrySynthesizeAttribute(WellKnownMember.System_Reflection_AssemblyKeyFileAttribute__ctor, ImmutableArray.Create(typedConstant)));
Symbols\Source\SourceComplexParameterSymbol.cs (1)
1288parameterOrdinals = ImmutableArray.Create(ordinal);
Symbols\Source\SourceCustomEventSymbol.cs (1)
170ImmutableArray.Create<EventSymbol>(explicitlyImplementedEvent);
Symbols\Source\SourceDelegateMethodSymbol.cs (1)
284_refCustomModifiers = ImmutableArray.Create(CSharpCustomModifier.CreateRequired(modifierType));
Symbols\Source\SourceEventAccessorSymbol.cs (2)
49_parameters = ImmutableArray.Create<ParameterSymbol>(new SynthesizedEventAccessorValueParameterSymbol(this, 0)); 64explicitInterfaceImplementations = (object)implementedAccessor == null ? ImmutableArray<MethodSymbol>.Empty : ImmutableArray.Create<MethodSymbol>(implementedAccessor);
Symbols\Source\SourceEventSymbol.cs (2)
123return ImmutableArray.Create(_location); 134return ImmutableArray.Create<SyntaxReference>(_syntaxRef);
Symbols\Source\SourceFieldSymbol.cs (3)
88return ImmutableArray.Create<CustomModifier>( 220=> ImmutableArray.Create(GetFirstLocation()); 226=> ImmutableArray.Create(_syntaxReference);
Symbols\Source\SourceFixedFieldSymbol.cs (2)
227(name == _constructor.Name) ? ImmutableArray.Create<Symbol>(_constructor) : 228(name == FixedElementFieldName) ? ImmutableArray.Create<Symbol>(_internalField) :
Symbols\Source\SourceLabelSymbol.cs (2)
83: ImmutableArray.Create<Location>(_identifierNodeOrToken.GetLocation()!); 103return node == null ? ImmutableArray<SyntaxReference>.Empty : ImmutableArray.Create<SyntaxReference>(node.GetReference());
Symbols\Source\SourceLocalSymbol.cs (2)
415=> ImmutableArray.Create(GetFirstLocation()); 461return ImmutableArray.Create(node.GetReference());
Symbols\Source\SourceMemberContainerSymbol.cs (6)
1660{ symbol.Name.AsMemory(), ImmutableArray.Create(symbol) }, 1686: ImmutableArray.Create((Symbol)pair.Value)); 3363return ImmutableArray.Create(InstanceInitializersForPositionalMembers.ToImmutableAndFree()); 4926ImmutableArray.Create<ParameterSymbol>(new SignatureOnlyParameterSymbol( 4979ImmutableArray.Create<ParameterSymbol>(new SignatureOnlyParameterSymbol( 5306ImmutableArray.Create<ParameterSymbol>(new SignatureOnlyParameterSymbol(
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (2)
169implementingMemberAndDiagnostics = new SymbolAndDiagnostics(null, new ReadOnlyBindingDiagnostic<AssemblySymbol>(ImmutableArray.Create(diag), default)); 229var info = new CSDiagnosticInfo(ErrorCode.ERR_MixingWinRTEventWithRegular, args, ImmutableArray<Symbol>.Empty, ImmutableArray.Create<Location>(this.GetFirstLocation()));
Symbols\Source\SourceMemberFieldSymbol.cs (1)
484type = TypeWithAnnotations.Create(tokenTableType.Construct(ImmutableArray.Create(@event.TypeWithAnnotations)));
Symbols\Source\SourceMemberMethodSymbol.cs (1)
805=> ImmutableArray.Create(_location);
Symbols\Source\SourceMethodSymbol.cs (4)
150ImmutableArray.Create(arg))); 156ImmutableArray.Create(arg))); 162ImmutableArray.Create(arg))); 231ImmutableArray.Create(new TypedConstant(compilation.GetSpecialType(SpecialType.System_String), TypedConstantKind.Primitive, nameof(CompilerFeatureRequiredFeatures.UserDefinedCompoundAssignmentOperators)))
Symbols\Source\SourceMethodSymbolWithAttributes.cs (1)
104return (this.syntaxReferenceOpt == null) ? ImmutableArray<SyntaxReference>.Empty : ImmutableArray.Create(this.syntaxReferenceOpt);
Symbols\Source\SourceModuleSymbol.cs (2)
653var version = ImmutableArray.Create(new TypedConstant(compilation.GetSpecialType(SpecialType.System_Int32), TypedConstantKind.Primitive, 11)); 659var includesInternals = ImmutableArray.Create(
Symbols\Source\SourceNamedTypeSymbol.cs (4)
1725ImmutableArray.Create(new TypedConstant(compilation.GetSpecialType(SpecialType.System_String), TypedConstantKind.Primitive, nameof(CompilerFeatureRequiredFeatures.RefStructs))), 1742ImmutableArray.Create(defaultMemberNameConstant))); 1774ImmutableArray.Create(new TypedConstant(compilation.GetWellKnownType(WellKnownType.System_Type), TypedConstantKind.Type, originalType)), 1940Conversions.HasIdentityConversion(((NamedTypeSymbol)returnTypeOriginalDefinition).Construct(ImmutableArray.Create(elementType)), returnType))
Symbols\Source\SourceOrdinaryMethodOrUserDefinedOperatorSymbol.cs (2)
122_lazyRefCustomModifiers = ImmutableArray.Create(CSharpCustomModifier.CreateRequired(modifierType)); 133_lazyExplicitInterfaceImplementations = ImmutableArray.Create<MethodSymbol>(overriddenOrExplicitlyImplementedMethod);
Symbols\Source\SourceOrdinaryMethodSymbol.cs (2)
1204var syntaxRefs = ImmutableArray.Create(parameter.GetReference()); 1205var locations = ImmutableArray.Create(location);
Symbols\Source\SourceParameterSymbol.cs (1)
265=> _location is null ? ImmutableArray<Location>.Empty : ImmutableArray.Create(_location);
Symbols\Source\SourcePropertyAccessorSymbol.cs (2)
395var modifiers = ImmutableArray.Create<CustomModifier>( 628: ImmutableArray.Create<MethodSymbol>(implementedAccessor);
Symbols\Source\SourcePropertySymbolBase.cs (4)
274_lazyRefCustomModifiers = ImmutableArray.Create(CSharpCustomModifier.CreateRequired(modifierType)); 281ImmutableArray.Create(explicitlyImplementedProperty); 554return ImmutableArray.Create(Location); 562return ImmutableArray.Create(_syntaxRef);
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListConstructor.cs (1)
14Parameters = ImmutableArray.Create(
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListEnumeratorConstructor.cs (1)
14Parameters = ImmutableArray.Create(
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListProperty.cs (1)
47public override ImmutableArray<PropertySymbol> ExplicitInterfaceImplementations => ImmutableArray.Create(_interfaceProperty);
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListTypeSymbol.cs (2)
273TypeParameters = ImmutableArray.Create<TypeParameterSymbol>(typeParameter); 894? ImmutableArray.Create(_enumeratorType)
Symbols\Synthesized\Records\SynthesizedRecordBaseEquals.cs (1)
30Parameters: ImmutableArray.Create<ParameterSymbol>(
Symbols\Synthesized\Records\SynthesizedRecordCopyCtor.cs (1)
24Parameters = ImmutableArray.Create(SynthesizedParameterSymbol.Create(
Symbols\Synthesized\Records\SynthesizedRecordEquals.cs (1)
38Parameters: ImmutableArray.Create<ParameterSymbol>(
Symbols\Synthesized\Records\SynthesizedRecordObjEquals.cs (2)
33Parameters: ImmutableArray.Create<ParameterSymbol>( 72F.CloseMethod(F.Block(ImmutableArray.Create<BoundStatement>(F.Return(expression))));
Symbols\Synthesized\Records\SynthesizedRecordPrintMembers.cs (1)
95Parameters: ImmutableArray.Create<ParameterSymbol>(
Symbols\Synthesized\Records\SynthesizedRecordToString.cs (1)
80F.CloseMethod(F.Block(ImmutableArray.Create(builderLocalSymbol), block.ToImmutableAndFree()));
Symbols\Synthesized\SynthesizedContainer.cs (2)
114return (object)constructor == null ? ImmutableArray<Symbol>.Empty : ImmutableArray.Create(constructor); 120return ((object)ctor != null && name == ctor.Name) ? ImmutableArray.Create<Symbol>(ctor) : ImmutableArray<Symbol>.Empty;
Symbols\Synthesized\SynthesizedEmbeddedAttributeSymbol.cs (1)
252_constructors = ImmutableArray.Create<MethodSymbol>(new SynthesizedEmbeddedAttributeConstructorSymbol(this, m => ImmutableArray<ParameterSymbol>.Empty));
Symbols\Synthesized\SynthesizedEmbeddedExtensionMarkerNameAttributeSymbol.cs (2)
24_constructors = ImmutableArray.Create<MethodSymbol>( 27m => ImmutableArray.Create(SynthesizedParameterSymbol.Create(m, TypeWithAnnotations.Create(systemStringType), 0, RefKind.None, name: "name"))));
Symbols\Synthesized\SynthesizedEmbeddedLifetimeAnnotationAttributeSymbol.cs (1)
21_constructors = ImmutableArray.Create<MethodSymbol>(
Symbols\Synthesized\SynthesizedEmbeddedNativeIntegerAttributeSymbol.cs (3)
37_fields = ImmutableArray.Create<FieldSymbol>( 53m => ImmutableArray.Create(SynthesizedParameterSymbol.Create(m, boolArrayType, 0, RefKind.None)), 82ImmutableArray.Create<BoundExpression>(factory.Literal(true))
Symbols\Synthesized\SynthesizedEmbeddedNullableAttributeSymbol.cs (4)
41_fields = ImmutableArray.Create<FieldSymbol>( 53m => ImmutableArray.Create(SynthesizedParameterSymbol.Create(m, annotatedByteType, 0, RefKind.None)), 57m => ImmutableArray.Create(SynthesizedParameterSymbol.Create(m, byteArrayType, 0, RefKind.None)), 100ImmutableArray.Create<BoundExpression>(
Symbols\Synthesized\SynthesizedEmbeddedNullableContextAttributeSymbol.cs (3)
29_fields = ImmutableArray.Create<FieldSymbol>( 38_constructors = ImmutableArray.Create<MethodSymbol>( 41m => ImmutableArray.Create(SynthesizedParameterSymbol.Create(m, TypeWithAnnotations.Create(systemByteType), 0, RefKind.None)),
Symbols\Synthesized\SynthesizedEmbeddedNullablePublicOnlyAttributeSymbol.cs (3)
29_fields = ImmutableArray.Create<FieldSymbol>( 38_constructors = ImmutableArray.Create<MethodSymbol>( 41m => ImmutableArray.Create(SynthesizedParameterSymbol.Create(m, TypeWithAnnotations.Create(systemBooleanType), 0, RefKind.None)),
Symbols\Synthesized\SynthesizedEmbeddedRefSafetyRulesAttributeSymbol.cs (3)
27_fields = ImmutableArray.Create<FieldSymbol>( 36_constructors = ImmutableArray.Create<MethodSymbol>( 39m => ImmutableArray.Create(SynthesizedParameterSymbol.Create(m, TypeWithAnnotations.Create(int32Type), 0, RefKind.None)),
Symbols\Synthesized\SynthesizedEntryPointSymbol.cs (5)
429statements: ImmutableArray.Create<BoundStatement>( 506ImmutableArray.Create<LocalSymbol>(scriptLocal.LocalSymbol), 544_parameters = ImmutableArray.Create(SynthesizedParameterSymbol.Create(this, 594ImmutableArray.Create<BoundExpression>(submissionArrayParameter), 623ImmutableArray.Create<LocalSymbol>(submissionLocal.LocalSymbol),
Symbols\Synthesized\SynthesizedImplementationMethod.cs (1)
42_explicitInterfaceImplementations = ImmutableArray.Create<MethodSymbol>(interfaceMethod);
Symbols\Synthesized\SynthesizedInlineArrayFirstElementRefMethod.cs (1)
17this.SetParameters(ImmutableArray.Create<ParameterSymbol>(SynthesizedParameterSymbol.Create(this, TypeWithAnnotations.Create(TypeParameters[0]), 0, RefKind.Ref, "buffer")));
Symbols\Synthesized\SynthesizedInlineArrayFirstElementRefReadOnlyMethod.cs (1)
17this.SetParameters(ImmutableArray.Create<ParameterSymbol>(SynthesizedParameterSymbol.Create(this, TypeWithAnnotations.Create(TypeParameters[0]), 0, RefKind.In, "buffer")));
Symbols\Synthesized\SynthesizedInlineArrayTypeSymbol.cs (3)
41_fields = ImmutableArray.Create<FieldSymbol>(field); 43TypeParameters = ImmutableArray.Create<TypeParameterSymbol>(typeParameter); 211arguments: ImmutableArray.Create(new TypedConstant(compilation.GetSpecialType(SpecialType.System_Int32), TypedConstantKind.Primitive, _arrayLength)),
Symbols\Synthesized\SynthesizedIntrinsicOperatorSymbol.cs (1)
54_parameters = ImmutableArray.Create<ParameterSymbol>(new SynthesizedOperatorParameterSymbol(this, container, 0, "value"));
Symbols\Synthesized\SynthesizedLocal.cs (2)
145get { return (_syntaxOpt == null) ? ImmutableArray<Location>.Empty : ImmutableArray.Create(_syntaxOpt.GetLocation()); } 150get { return (_syntaxOpt == null) ? ImmutableArray<SyntaxReference>.Empty : ImmutableArray.Create(_syntaxOpt.GetReference()); }
Symbols\Synthesized\SynthesizedSimpleProgramEntryPointSymbol.cs (1)
56_parameters = ImmutableArray.Create(SynthesizedParameterSymbol.Create(this,
Symbols\Synthesized\SynthesizedStringHashFunctionSymbol.cs (2)
21this.SetParameters(ImmutableArray.Create<ParameterSymbol>(SynthesizedParameterSymbol.Create(this, TypeWithAnnotations.Create(paramType), 0, RefKind.None, "s"))); 31this.SetParameters(ImmutableArray.Create<ParameterSymbol>(SynthesizedParameterSymbol.Create(this, TypeWithAnnotations.Create(paramType), 0, RefKind.None, "s")));
Symbols\Synthesized\SynthesizedSubmissionConstructor.cs (1)
28_parameters = ImmutableArray.Create<ParameterSymbol>(
Symbols\Synthesized\SynthesizedThrowSwitchExpressionExceptionMethod.cs (2)
19this.SetParameters(ImmutableArray.Create(SynthesizedParameterSymbol.Create(this, TypeWithAnnotations.Create(paramType), 0, RefKind.None, "unmatchedValue"))); 34var body = F.Throw(F.New(F.WellKnownMethod(WellKnownMember.System_Runtime_CompilerServices_SwitchExpressionException__ctorObject), ImmutableArray.Create<BoundExpression>(F.Parameter(unmatchedValue))));
Symbols\Tuples\TupleErrorFieldSymbol.cs (1)
52_locations = location == null ? ImmutableArray<Location>.Empty : ImmutableArray.Create(location);
Symbols\Tuples\TupleTypeSymbol.cs (2)
60var locations = locationOpt is null ? ImmutableArray<Location>.Empty : ImmutableArray.Create(locationOpt); 849return elementLocation == null ? ImmutableArray<Location>.Empty : ImmutableArray.Create(elementLocation);
Symbols\TypeSymbolExtensions.cs (1)
2012ImmutableArray.Create(type.TypeArgumentsWithAnnotationsNoUseSiteDiagnostics[0]),
Symbols\TypeWithAnnotations.cs (2)
223=> Create(compilation.GetSpecialType(SpecialType.System_Nullable_T).Construct(ImmutableArray.Create(typeSymbol))); 1203_compilation.GetSpecialType(SpecialType.System_Nullable_T).Construct(ImmutableArray.Create(_underlying)) :
Utilities\ValueSetFactory.NumericValueSet.cs (1)
31internal NumericValueSet(T first, T last, INumericTC<T> tc) : this(ImmutableArray.Create((first, last)), tc)
Microsoft.CodeAnalysis.CSharp.Analyzers (1)
MetaAnalyzers\CSharpSymbolIsBannedInAnalyzersAnalyzer.cs (1)
19protected override ImmutableArray<SyntaxKind> BaseTypeSyntaxKinds => ImmutableArray.Create(SyntaxKind.BaseList);
Microsoft.CodeAnalysis.CSharp.BannedApiAnalyzers (1)
CSharpSymbolIsBannedAnalyzer.cs (1)
19protected override ImmutableArray<SyntaxKind> BaseTypeSyntaxKinds => ImmutableArray.Create(SyntaxKind.BaseList);
Microsoft.CodeAnalysis.CSharp.CodeStyle (16)
src\Analyzers\CSharp\Analyzers\NewLines\EmbeddedStatementPlacement\EmbeddedStatementPlacementDiagnosticAnalyzer.cs (1)
73var additionalLocations = ImmutableArray.Create(statement.GetLocation());
src\Analyzers\CSharp\Analyzers\RemoveUnreachableCode\CSharpRemoveUnreachableCodeDiagnosticAnalyzer.cs (2)
120var additionalLocations = ImmutableArray.Create(firstStatementLocation); 139var additionalUnnecessaryLocations = ImmutableArray.Create(location);
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForArrayDiagnosticAnalyzer.cs (2)
208var locations = ImmutableArray.Create(expression.GetLocation()); 217var additionalUnnecessaryLocations = ImmutableArray.Create(
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForBuilderDiagnosticAnalyzer.cs (2)
52var locations = ImmutableArray.Create(invocationExpression.GetLocation()); 68var additionalUnnecessaryLocations = ImmutableArray.Create(
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForCreateDiagnosticAnalyzer.cs (1)
48var locations = ImmutableArray.Create(invocationExpression.GetLocation());
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForNewDiagnosticAnalyzer.cs (1)
90var locations = ImmutableArray.Create(objectCreationExpression.GetLocation());
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForStackAllocDiagnosticAnalyzer.cs (4)
60var locations = ImmutableArray.Create(expression.GetLocation()); 69var additionalUnnecessaryLocations = ImmutableArray.Create( 100var locations = ImmutableArray.Create(expression.GetLocation()); 109var additionalUnnecessaryLocations = ImmutableArray.Create(
src\Analyzers\CSharp\Analyzers\UseExpressionBody\UseExpressionBodyDiagnosticAnalyzer.cs (2)
104var additionalLocations = ImmutableArray.Create(declaration.GetLocation()); 123var additionalLocations = ImmutableArray.Create(declaration.GetLocation());
src\Analyzers\CSharp\Analyzers\UseUtf8StringLiteral\UseUtf8StringLiteralDiagnosticAnalyzer.cs (1)
140var additionalLocations = ImmutableArray.Create(syntaxNode.GetLocation());
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.Indenter.cs (1)
29var rules = ImmutableArray.Create(baseIndentationRule).AddRange(CSharpSyntaxFormatting.Instance.GetDefaultFormattingRules());
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\InitializeParameter\InitializeParameterHelpers.cs (1)
226editor.SetStatements(functionDeclaration, ImmutableArray.Create(statement));
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (11)
CommandLineTests.cs (11)
4039Assert.True(parsedArgs.EmitOptions.InstrumentationKinds.SequenceEqual(ImmutableArray.Create(InstrumentationKind.TestCoverage))); 4043Assert.True(parsedArgs.EmitOptions.InstrumentationKinds.SequenceEqual(ImmutableArray.Create(InstrumentationKind.TestCoverage))); 4047Assert.True(parsedArgs.EmitOptions.InstrumentationKinds.SequenceEqual(ImmutableArray.Create(InstrumentationKind.TestCoverage))); 4051Assert.True(parsedArgs.EmitOptions.InstrumentationKinds.SequenceEqual(ImmutableArray.Create(InstrumentationKind.TestCoverage))); 4055Assert.True(parsedArgs.EmitOptions.InstrumentationKinds.SequenceEqual(ImmutableArray.Create(InstrumentationKind.TestCoverage))); 4059Assert.True(parsedArgs.EmitOptions.InstrumentationKinds.SequenceEqual(ImmutableArray.Create(InstrumentationKind.TestCoverage))); 14220var virtualSnProvider = new DesktopStrongNameProvider(ImmutableArray.Create(dir.Path)); 14899public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics => ImmutableArray.Create(_rule); 15968return ImmutableArray.Create(Info01); 15995return ImmutableArray.Create(Warning01); 16014public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics => ImmutableArray.Create(Warning02);
Microsoft.CodeAnalysis.CSharp.EditorFeatures (1)
StringCopyPaste\StringInfo.cs (1)
98var contentSpans = ImmutableArray.Create(TextSpan.FromBounds(start, end));
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (69)
Classification\SemanticClassifierTests_TestMarkup.cs (2)
52var spans = ImmutableArray.Create(new TextSpan(start, length)); 73var spans = ImmutableArray.Create(new TextSpan(start, length));
CodeActions\AddUsing\AddUsingNuGetTests.cs (2)
53var packageSources = ImmutableArray.Create(new PackageSource("My Custom Nuget Feed", "http://nuget.org/")); 90var packageSources = ImmutableArray.Create(new PackageSource("nuget.org", "http://fakenuget.org/"));
CodeActions\MoveStaticMembers\CSharpMoveStaticMembersTests.cs (57)
30var selectedMembers = ImmutableArray.Create("TestField"); 60var selectedMembers = ImmutableArray.Create("TestProperty"); 90var selectedMembers = ImmutableArray.Create("TestEvent"); 126var selectedMembers = ImmutableArray.Create("TestMethod"); 162var selectedMembers = ImmutableArray.Create("TestMethod"); 216var selectedMembers = ImmutableArray.Create("TestField"); 282var selectedMembers = ImmutableArray.Create("TestMethod"); 368var selectedMembers = ImmutableArray.Create("TestMethodBool"); 472var selectedMembers = ImmutableArray.Create("TestField"); 508var selectedMembers = ImmutableArray.Create("TestField"); 544var selectedMembers = ImmutableArray.Create("TestField"); 565var selectedMembers = ImmutableArray.Create("TestField"); 589var selectedMembers = ImmutableArray.Create("TestMethod"); 627var selectedMembers = ImmutableArray.Create("TestMethod"); 674var selectedMembers = ImmutableArray.Create("TestMethod"); 710var selectedMembers = ImmutableArray.Create("TestMethod"); 746var selectedMembers = ImmutableArray.Create("TestMethod"); 798var selectedMembers = ImmutableArray.Create("StaticMethod"); 845var selectedMembers = ImmutableArray.Create("TestMethod"); 899var selectedMembers = ImmutableArray.Create("TestMethod"); 944var selectedMembers = ImmutableArray.Create("TestField"); 1040var selectedMembers = ImmutableArray.Create("TestMethod"); 1092var selectedMembers = ImmutableArray.Create("TestMethod"); 1206var selectedMembers = ImmutableArray.Create("TestMethod"); 1267var selectedMembers = ImmutableArray.Create("TestMethod"); 1329var selectedMembers = ImmutableArray.Create("TestMethod"); 1407var selectedMembers = ImmutableArray.Create("TestMethod"); 1463var selectedMembers = ImmutableArray.Create("TestMethod"); 1526var selectedMembers = ImmutableArray.Create("TestMethod"); 1590var selectedMembers = ImmutableArray.Create("Foo"); 1683var selectedMembers = ImmutableArray.Create("TestMethod"); 1743var selectedMembers = ImmutableArray.Create("TestMethod"); 1806var selectedMembers = ImmutableArray.Create("TestMethod"); 1869var selectedMembers = ImmutableArray.Create("TestMethod"); 1941var selectedMembers = ImmutableArray.Create("TestMethod"); 2030var selectedMembers = ImmutableArray.Create("TestMethod"); 2131var selectedMembers = ImmutableArray.Create("TestMethod"); 2167var selectedMembers = ImmutableArray.Create("TestMethod"); 2214var selectedMembers = ImmutableArray.Create("TestField"); 2245var selectedMembers = ImmutableArray.Create("TestProperty"); 2276var selectedMembers = ImmutableArray.Create("TestEvent"); 2313var selectedMembers = ImmutableArray.Create("TestMethod"); 2350var selectedMembers = ImmutableArray.Create("TestMethod"); 2405var selectedMembers = ImmutableArray.Create("TestField"); 2436var selectedMembers = ImmutableArray.Create("TestMethod"); 2485var selectedMembers = ImmutableArray.Create("TestMethod"); 2528var selectedMembers = ImmutableArray.Create("TestMethod"); 2574var selectedMembers = ImmutableArray.Create("TestMethod"); 2669var selectedMembers = ImmutableArray.Create("TestMethod"); 2705var selectedMembers = ImmutableArray.Create("TestField"); 2735var selectedMembers = ImmutableArray.Create("TestField"); 2765var selectedMembers = ImmutableArray.Create("TestField"); 2795var selectedMembers = ImmutableArray.Create("TestField"); 2825var selectedMembers = ImmutableArray.Create("TestMethod"); 2861var selectedMembers = ImmutableArray.Create("TestField"); 3045var selectedMembers = ImmutableArray.Create("Foo"); 3086var selectedMembers = ImmutableArray.Create("Goo");
Formatting\CodeCleanupTests.cs (1)
826{ LanguageNames.CSharp, ImmutableArray.Create(analyzer) }
Formatting\Indentation\CSharpFormatterTestsBase.cs (1)
87var rules = ImmutableArray.Create(formattingRuleProvider.CreateRule(documentSyntax, position)).AddRange(Formatter.GetDefaultFormattingRules(document));
NavigateTo\NavigateToSearcherTests.cs (5)
126var results = ImmutableArray.Create<INavigateToSearchResult>(new TestNavigateToSearchResult(workspace, new TextSpan(0, 0))); 161var results = ImmutableArray.Create<INavigateToSearchResult>(new TestNavigateToSearchResult(workspace, new TextSpan(0, 0))); 238var results = ImmutableArray.Create<INavigateToSearchResult>(new TestNavigateToSearchResult(workspace, new TextSpan(0, 0))); 274var results = ImmutableArray.Create<INavigateToSearchResult>(new TestNavigateToSearchResult(workspace, new TextSpan(0, 0))); 322var results = ImmutableArray.Create<INavigateToSearchResult>(new TestNavigateToSearchResult(workspace, new TextSpan(0, 0)));
TaskList\NoCompilationTaskListTests.cs (1)
61=> Task.FromResult(ImmutableArray.Create(new TaskListItem(
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (45)
CodeGen\CodeGenExplicitImplementationTests.cs (5)
996var comp = CreateCompilation(source, new[] { new CSharpCompilationReference(libComp, aliases: ImmutableArray.Create("Q")) }); 1045var comp1 = CreateCompilation(source, new[] { new CSharpCompilationReference(libComp1, aliases: ImmutableArray.Create("A")), new CSharpCompilationReference(libComp1, aliases: ImmutableArray.Create("B")) }); 1061var comp2 = CreateCompilation(source, new[] { new CSharpCompilationReference(libComp1, aliases: ImmutableArray.Create("A")), new CSharpCompilationReference(libComp2, aliases: ImmutableArray.Create("B")) });
CodeGen\CodeGenFunctionPointersTests.cs (4)
7682CallingConvention.Unmanaged, TypeWithAnnotations.Create(@string, customModifiers: ImmutableArray.Create(testMod)), refCustomModifiers: default, 7686CallingConvention.Unmanaged, TypeWithAnnotations.Create(@string), refCustomModifiers: ImmutableArray.Create(testMod), 7767CallingConvention.Unmanaged, TypeWithAnnotations.Create(@string, customModifiers: ImmutableArray.Create(testMod)), refCustomModifiers: default, 7771CallingConvention.Unmanaged, TypeWithAnnotations.Create(@string), refCustomModifiers: ImmutableArray.Create(testMod),
CodeGen\CodeGenReadonlyStructTests.cs (4)
897INamedTypeSymbol iNamedType = comp.CreateAnonymousTypeSymbol(ImmutableArray.Create<ITypeSymbol>(comp.ObjectType.GetPublicSymbol()), ImmutableArray.Create("qq")); 1061INamedTypeSymbol iNamedType = comp.CreateAnonymousTypeSymbol(ImmutableArray.Create<ITypeSymbol>(comp.ObjectType.GetPublicSymbol()), ImmutableArray.Create("qq"));
CodeGen\CodeGenTupleTest.cs (13)
6331var e = Assert.Throws<ArgumentException>(() => comp.CreateAnonymousTypeSymbol(ImmutableArray.Create(vbType), ImmutableArray.Create("m1"))); 6352Assert.Throws<ArgumentException>(() => comp.CreateTupleTypeSymbol(new[] { intType, intType }.AsImmutable(), elementLocations: ImmutableArray.Create(loc1))); 16814references: new[] { comp2.ToMetadataReference(ImmutableArray.Create("alias")), comp1.ToMetadataReference() }, 16865references: new[] { comp1.ToMetadataReference().WithAliases(ImmutableArray.Create("alias")), comp2.ToMetadataReference() }, 16886references: new[] { comp1.ToMetadataReference(), comp2.ToMetadataReference().WithAliases(ImmutableArray.Create("alias1")) }, 16940references: new[] { comp1.ToMetadataReference().WithAliases(ImmutableArray.Create("alias")), comp2.ToMetadataReference() }, 16961references: new[] { comp1.ToMetadataReference(), comp2.ToMetadataReference().WithAliases(ImmutableArray.Create("alias1")) }, 17023references: s_valueTupleRefs.Concat(new[] { comp1.ToMetadataReference(), comp2.ToMetadataReference().WithAliases(ImmutableArray.Create("alias1")) }), 17046references: s_valueTupleRefs.Concat(new[] { comp1.ToMetadataReference(), comp2.ToMetadataReference().WithAliases(ImmutableArray.Create("alias1")) }), 17070comp2.ToMetadataReference().WithAliases(ImmutableArray.Create("alias1")), 17124references: new[] { comp1.ToMetadataReference(), comp2.ToMetadataReference().WithAliases(ImmutableArray.Create("alias1")) }, 17178references: new[] { comp1.ToMetadataReference(), comp2.ToMetadataReference().WithAliases(ImmutableArray.Create("alias1")) },
Emit\DynamicAnalysis\DynamicAnalysisResourceTests.cs (14)
76var peImage = c.EmitToArray(EmitOptions.Default.WithInstrumentationKinds(ImmutableArray.Create(InstrumentationKind.TestCoverage))); 220var peImage = c.EmitToArray(EmitOptions.Default.WithInstrumentationKinds(ImmutableArray.Create(InstrumentationKind.TestCoverage))); 340var peImage = c.EmitToArray(EmitOptions.Default.WithInstrumentationKinds(ImmutableArray.Create(InstrumentationKind.TestCoverage))); 434var peImage = c.EmitToArray(EmitOptions.Default.WithInstrumentationKinds(ImmutableArray.Create(InstrumentationKind.TestCoverage))); 491var peImage = c.EmitToArray(EmitOptions.Default.WithInstrumentationKinds(ImmutableArray.Create(InstrumentationKind.TestCoverage))); 530var peImage = c.EmitToArray(EmitOptions.Default.WithInstrumentationKinds(ImmutableArray.Create(InstrumentationKind.TestCoverage))); 561var peImage = c.EmitToArray(EmitOptions.Default.WithInstrumentationKinds(ImmutableArray.Create(InstrumentationKind.TestCoverage))); 601var peImage = c.EmitToArray(EmitOptions.Default.WithInstrumentationKinds(ImmutableArray.Create(InstrumentationKind.TestCoverage))); 669var peImage = c.EmitToArray(EmitOptions.Default.WithInstrumentationKinds(ImmutableArray.Create(InstrumentationKind.TestCoverage))); 750var peImage = c.EmitToArray(EmitOptions.Default.WithInstrumentationKinds(ImmutableArray.Create(InstrumentationKind.TestCoverage))); 831var peImage = c.EmitToArray(EmitOptions.Default.WithInstrumentationKinds(ImmutableArray.Create(InstrumentationKind.TestCoverage))); 925var peImage = c.EmitToArray(EmitOptions.Default.WithInstrumentationKinds(ImmutableArray.Create(InstrumentationKind.TestCoverage))); 980var emitOptions = EmitOptions.Default.WithInstrumentationKinds(ImmutableArray.Create(InstrumentationKind.TestCoverage)); 1019var emitOptions = EmitOptions.Default.WithInstrumentationKinds(ImmutableArray.Create(InstrumentationKind.TestCoverage));
Emit\DynamicAnalysis\DynamicInstrumentationTests.cs (5)
2450ImmutableArray<Diagnostic> diagnostics = CreateEmptyCompilation(source + InstrumentationHelperSource).GetEmitDiagnostics(EmitOptions.Default.WithInstrumentationKinds(ImmutableArray.Create(InstrumentationKind.TestCoverage))); 2961var verifier = CompileAndVerify(c, emitOptions: EmitOptions.Default.WithInstrumentationKinds(ImmutableArray.Create(InstrumentationKind.TestCoverage))); 2997var verifier = CompileAndVerify(c, emitOptions: EmitOptions.Default.WithInstrumentationKinds(ImmutableArray.Create(InstrumentationKind.TestCoverage))); 4133emitOptions: EmitOptions.Default.WithInstrumentationKinds(ImmutableArray.Create(InstrumentationKind.TestCoverage)), 4148return base.CompileAndVerify(compilation, expectedOutput: expectedOutput, emitOptions: EmitOptions.Default.WithInstrumentationKinds(ImmutableArray.Create(InstrumentationKind.TestCoverage)));
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (403)
Emit\EditAndContinue\AssemblyReferencesTests.cs (12)
236ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, f0, f1))); 242ImmutableArray.Create( 341ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, f0, f1))); 424ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, f0, f1))); 479var ref01 = lib01.ToMetadataReference(ImmutableArray.Create("L0")); 482var ref02 = lib02.ToMetadataReference(ImmutableArray.Create("L0")); 485var ref11 = lib11.ToMetadataReference(ImmutableArray.Create("L1")); 488var ref12 = lib12.ToMetadataReference(ImmutableArray.Create("L1")); 504ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, f0, f1))); 615ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, m0, m1, GetSyntaxMapFromMarkers(source0, source1)))); 624ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, f1, f2, GetSyntaxMapFromMarkers(source1, source2)))); 636ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, m2, m3, GetSyntaxMapFromMarkers(source2, source3))));
Emit\EditAndContinue\EditAndContinueClosureTests.cs (56)
258ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1)))); 319ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1)))); 391ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1)))); 449ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1)))); 502ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1)))); 561ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1)))); 615ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1)))); 670ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1)))); 726ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1)))); 781ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1)))); 849ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1)))); 924ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1)))); 998ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, ctor0, ctor1, GetSyntaxMapFromMarkers(source0, source1)))); 1065ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, ctor0, ctor1, GetSyntaxMapFromMarkers(source0, source1)))); 1124ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1)))); 1212ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1)))); 1301ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1)))); 1385ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1)))); 1476ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1)))); 1558ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1)))); 1636ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1)))); 1660ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, f1, f2, GetSyntaxMapFromMarkers(source1, source2)))); 1735ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1)))); 1758ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, f1, f2, GetSyntaxMapFromMarkers(source1, source2)))); 1826ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1)))); 1849ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, f1, f2, GetSyntaxMapFromMarkers(source1, source2)))); 1935ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1)))); 1970ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, f1, f2, GetSyntaxMapFromMarkers(source1, source2)))); 2014ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, f2, f3, GetSyntaxMapFromMarkers(source2, source3)))); 2133ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1)))); 2167ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, f1, f2, GetSyntaxMapFromMarkers(source1, source2)))); 2209ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, f2, f3, GetSyntaxMapFromMarkers(source2, source3)))); 2343ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1)))); 2367ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, f1, f2, GetSyntaxMapFromMarkers(source1, source2)))); 2481ImmutableArray.Create( 2497ImmutableArray.Create( 2598ImmutableArray.Create( 2614ImmutableArray.Create( 2754ImmutableArray.Create( 2803ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1)))); 3256ImmutableArray.Create( 3495ImmutableArray.Create( 3763ImmutableArray.Create( 3795ImmutableArray.Create( 3888ImmutableArray.Create( 3900ImmutableArray.Create( 3988ImmutableArray.Create( 4040ImmutableArray.Create( 4134ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1)))); 4219ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1)))); 4301ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1)))); 4374ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1)))); 4456ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1)))); 4639ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1)))); 4698ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1)))); 4749ImmutableArray.Create(
Emit\EditAndContinue\EditAndContinueDelegateCacheTests.cs (5)
60ImmutableArray.Create( 124ImmutableArray.Create( 188ImmutableArray.Create( 252ImmutableArray.Create( 316ImmutableArray.Create(
Emit\EditAndContinue\EditAndContinueStateMachineTests.cs (67)
62ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Insert, null, g1))); 241ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Insert, null, f1))); 358ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method0, method1))); 460ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method0, method1))); 534ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method0, method1))); 584ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method0, method1))); 1134ImmutableArray.Create( 1559ImmutableArray.Create( 2001ImmutableArray.Create( 2006ImmutableArray.Create( 2578ImmutableArray.Create( 2747ImmutableArray.Create( 3286ImmutableArray.Create( 3670ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method0, method1, GetSyntaxMapFromMarkers(source0, source1)))); 3774ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method0, method1, GetSyntaxMapFromMarkers(source0, source1)))); 3883ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method0, method1, GetSyntaxMapFromMarkers(source0, source1)))); 3989ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method0, method1, GetSyntaxMapFromMarkers(source0, source1)))); 4103ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method0, method1, GetSyntaxMapFromMarkers(source0, source1)))); 4255ImmutableArray.Create( 4489ImmutableArray.Create( 4649ImmutableArray.Create( 5112ImmutableArray.Create( 5460ImmutableArray.Create( 5799ImmutableArray.Create( 5804ImmutableArray.Create( 5809ImmutableArray.Create( 6704ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1)))); 7143ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1)))); 7439ImmutableArray.Create( 7806ImmutableArray.Create( 7881ImmutableArray.Create( 8188ImmutableArray.Create( 8709ImmutableArray.Create( 8718ImmutableArray.Create( 8727ImmutableArray.Create( 8736ImmutableArray.Create( 8786ImmutableArray.Create( 8791ImmutableArray.Create( 8891ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1)))); 8903ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, f1, f2, GetSyntaxMapFromMarkers(source1, source2)))); 9086ImmutableArray.Create( 9208ImmutableArray.Create( 9227ImmutableArray.Create( 9365ImmutableArray.Create( 9378ImmutableArray.Create( 9520ImmutableArray.Create( 9531ImmutableArray.Create( 9627ImmutableArray.Create( 9689ImmutableArray.Create( 9757ImmutableArray.Create( 9769ImmutableArray.Create( 9783ImmutableArray.Create( 9795ImmutableArray.Create( 9807ImmutableArray.Create( 10259ImmutableArray.Create( 10569ImmutableArray.Create( 10635ImmutableArray.Create( 10702ImmutableArray.Create( 10835ImmutableArray.Create( 10888ImmutableArray.Create( 11018ImmutableArray.Create( 11069ImmutableArray.Create( 11120ImmutableArray.Create( 11174ImmutableArray.Create( 11235ImmutableArray.Create( 11290ImmutableArray.Create( 11357ImmutableArray.Create(
Emit\EditAndContinue\EditAndContinueTests.cs (181)
328ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method0, method1))); 361ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, f0, f1))); 416ImmutableArray.Create( 426ImmutableArray.Create( 482ImmutableArray.Create( 529ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method0, method1))); 591ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method0, method1))); 618ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method1, method2))); 818ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method0, method1))); 1146ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method0, method1))); 1183ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method1, method2))); 1269ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method0, method1))); 1310ImmutableArray.Create( 1342ImmutableArray.Create( 1844ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method0, method1, GetSyntaxMapFromMarkers(source0, source1)))); 1933ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method0, method1, GetSyntaxMapFromMarkers(source0, source1)))); 1951ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method1, method2, GetSyntaxMapFromMarkers(source1, source2)))); 2018ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method0, method1, GetSyntaxMapFromMarkers(source0, source1)))); 2036ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method1, method2, GetSyntaxMapFromMarkers(source1, source2)))); 2092ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method0, method1, GetSyntaxMapFromMarkers(source0, source1)))); 2158ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method0, method1, GetSyntaxMapFromMarkers(source0, source1)))); 2178ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method1, method2, GetSyntaxMapFromMarkers(source1, source2)))); 2234ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method0, method1, GetSyntaxMapFromMarkers(source0, source1)))); 3110ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Insert, null, method1))); 3252ImmutableArray.Create( 3624ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Insert, null, f1))); 3658ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, f1, f2))); 3954ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Insert, null, f3))); 4077ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, getP0, getP1))); 4147: ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Insert, null, r1))); 4185: ImmutableArray.Create( 5998ImmutableArray.Create( 6053ImmutableArray.Create( 6676ImmutableArray.Create( 6741ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, c0, c1))); 6762ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, c1, c2))); 6941ImmutableArray.Create( 6949ImmutableArray.Create( 7119ImmutableArray.Create( 7197ImmutableArray.Create( 7212ImmutableArray.Create( 7282ImmutableArray.Create( 7297ImmutableArray.Create( 7694ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method0, method1))); 7761ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Insert, null, method1))); 7787ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method1, method2))); 7837ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method0, method1))); 8241ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Insert, null, compilation1.GetMember<MethodSymbol>("C.M")))); 8313ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0)))); 8363ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, compilation0.GetMember("C.M"), compilation1.GetMember("C.M")))); 8465ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Insert, null, compilation1.GetMember<MethodSymbol>("C.puts")))); 8521ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Insert, null, compilation1.GetMember<NamedTypeSymbol>("B")))); 8601ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Insert, null, compilation1.GetMembers("M.C.M1")[2]))); 8634ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, compilation1.GetMember<MethodSymbol>("M.C.M2"), 8757ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, compilation0.GetMembers("C.M")[0], compilation1.GetMembers("C.M")[0]))); 8781ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, compilation1.GetMembers("C.M")[1], compilation2.GetMembers("C.M")[1]))); 8805ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, compilation2.GetMembers("C.M")[2], compilation3.GetMembers("C.M")[2]))); 8830ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, compilation3.GetMembers("C.M")[3], compilation4.GetMembers("C.M")[3]))); 8855ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, compilation4.GetMembers("C.M")[4], compilation5.GetMembers("C.M")[4]))); 8879ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, compilation5.GetMembers("C.M")[5], compilation6.GetMembers("C.M")[5]))); 8903ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, compilation6.GetMembers("C.M")[6], compilation7.GetMembers("C.M")[6]))); 8929ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, compilation7.GetMembers("C.M")[7], compilation8.GetMembers("C.M")[7]))); 8954ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, compilation8.GetMembers("C.M")[8], compilation9.GetMembers("C.M")[8]))); 8978ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, compilation9.GetMembers("C.M")[9], compilation10.GetMembers("C.M")[9]))); 9051ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, compilation10.GetMembers("C.M")[12], compilation11.GetMembers("C.M")[12]))); 9075ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, compilation11.GetMembers("C.M")[13], compilation12.GetMembers("C.M")[13]))); 9144ImmutableArray.Create( 9250ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0)))); 9330ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, compilation0.GetMembers("C.F")[1], compilation1.GetMembers("C.F")[1]))); 9359ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, compilation1.GetMembers("C.F")[1], compilation2.GetMembers("C.F")[1]))); 9423ImmutableArray.Create(SemanticEdit.Create( 9556ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0)))); 9614ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method1, method2, GetEquivalentNodesMap(method2, method1)))); 9672ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method2, method3, GetEquivalentNodesMap(method3, method2)))); 9762ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Insert, null, m1, null))); 9766ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, m1, m2, GetEquivalentNodesMap(m2, m1)))); 9850ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0)))); 9900ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method0, method1))); 9949ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method0, method1))); 10125ImmutableArray.Create( 10153ImmutableArray.Create( 10238ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1)))); 10261ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, f1, f2, GetSyntaxMapFromMarkers(source1, source2)))); 10327ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1)))); 10348ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, f1, f2, GetSyntaxMapFromMarkers(source1, source2)))); 10606ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, f0, f1, GetEquivalentNodesMap(f1, f0)))); 10722ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method0, method1, GetSyntaxMapFromMarkers(source0, source1)))); 10750ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method1, method2, GetSyntaxMapFromMarkers(source1, source2)))); 10782ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method2, method3, GetSyntaxMapFromMarkers(source2, source3)))); 10909ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, f0, f1, GetEquivalentNodesMap(f1, f0)))); 10919ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, g1, g2, GetEquivalentNodesMap(g2, g1)))); 10929ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, g2, g3, GetEquivalentNodesMap(g3, g2)))); 11015ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0)))); 11094ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, m0, m1, GetSyntaxMapFromMarkers(source0, source1)))); 11121ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, m1, m2, GetSyntaxMapFromMarkers(source1, source2)))); 11244ImmutableArray.Create( 11258ImmutableArray.Create( 11367ImmutableArray.Create( 11381ImmutableArray.Create( 11563ImmutableArray.Create( 11593ImmutableArray.Create( 11671ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0)))); 11744ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0)))); 11819ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0)))); 11912ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0)))); 12005ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0)))); 12069ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0)))); 12132ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0)))); 12142ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0)))); 12152ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0)))); 12162ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0)))); 12172ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0)))); 12182ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0)))); 12252ImmutableArray.Create( 12293ImmutableArray.Create( 12401ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1)))); 12519ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method0, method1, GetSyntaxMapFromMarkers(source0, source1)))); 12572ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method0, method1, GetSyntaxMapFromMarkers(source0, source1)))); 12667ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method0, method1A, GetEquivalentNodesMap(method1A, method0)))); 12679ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method0, method1B, GetEquivalentNodesMap(method1B, method0)))); 12745ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method0, method1))); 12891ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0)))); 13006ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method0F, method1F, syntaxMap: s => null))); 13019ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method1F, method2F, syntaxMap: s => null))); 13031ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method1G, method2G, syntaxMap: s => null))); 13074ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method0F, method1F, syntaxMap: s => null)), 13090ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method0F, method1F, syntaxMap: s => null)), 13106ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method0F, method1F, syntaxMap: s => null)), 13162ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method0F, method1F, syntaxMap: s => null)), 13199ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Insert, null, compilation1.GetMember<MethodSymbol>("C.Main"))), 13239ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, compilation0.GetMember("C.Main"), compilation1.GetMember("C.Main")))); 13291ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method0F, method1F, syntaxMap: s => null))); 13302ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method1F, method2F, syntaxMap: s => null))); 13426ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, f0, f1, GetEquivalentNodesMap(f1, f0)))); 13445ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, f1, f2, GetEquivalentNodesMap(f2, f1)))); 13497ImmutableArray.Create( 13504ImmutableArray.Create( 13541ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method0, method1))); 13622ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))))); 13690ImmutableArray.Create( 13733ImmutableArray.Create( 13839ImmutableArray.Create( 13872ImmutableArray.Create( 13967ImmutableArray.Create( 13991ImmutableArray.Create( 14075ImmutableArray.Create( 14100ImmutableArray.Create( 14218ImmutableArray.Create( 14270ImmutableArray.Create( 14390ImmutableArray.Create( 14424ImmutableArray.Create( 14516ImmutableArray.Create( 14545ImmutableArray.Create( 14686ImmutableArray.Create( 14743ImmutableArray.Create( 14854ImmutableArray.Create( 14882ImmutableArray.Create( 14966ImmutableArray.Create( 14989ImmutableArray.Create( 15087ImmutableArray.Create( 15136ImmutableArray.Create( 15249ImmutableArray.Create( 15290ImmutableArray.Create( 15383ImmutableArray.Create( 15407ImmutableArray.Create( 15501ImmutableArray.Create( 15545ImmutableArray.Create( 15678ImmutableArray.Create( 15732ImmutableArray.Create( 15894ImmutableArray.Create( 15965ImmutableArray.Create( 16128ImmutableArray.Create( 16178ImmutableArray.Create( 16267ImmutableArray.Create( 16279ImmutableArray.Create( 16365ImmutableArray.Create( 16446ImmutableArray.Create( 16804ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method0, method1))); 16876ImmutableArray.Create( 19573ImmutableArray.Create( 19832ImmutableArray.Create(
Emit\EditAndContinue\LocalSlotMappingTests.cs (44)
80ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method0, method1, syntaxMap: null))); 254ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0)))); 438ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0)))); 544ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method0, method1, GetSyntaxMapFromMarkers(source0, source1)))); 656ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method0, method1, GetSyntaxMapFromMarkers(source0, source1)))); 766ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method0, method1, GetSyntaxMapFromMarkers(source0, source1)))); 857ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method0, method1, GetSyntaxMapFromMarkers(source0, source1)))); 1159ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0)))); 1222ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0)))); 1330ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0)))); 1494ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0)))); 1750ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0)))); 1862ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0)))); 2022ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0)))); 2055ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0)))); 2204ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method0, method1, GetSyntaxMapFromMarkers(source0, source1)))); 2252ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method1, method2, GetSyntaxMapFromMarkers(source1, source2)))); 2428ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0)))); 2490ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method1, method2, GetEquivalentNodesMap(method2, method1)))); 2612ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0)))); 2750ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0)))); 2925ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method0, method1, GetSyntaxMapByKind(method0, SyntaxKind.SwitchStatement)))); 3061ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method0, method1, GetSyntaxMapByKind(method0, SyntaxKind.SwitchStatement)))); 3224ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0)))); 3388ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method0, method1, GetSyntaxMapByKind(method0, SyntaxKind.IfStatement)))); 3497ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method0, method1, GetSyntaxMapByKind(method0, SyntaxKind.WhileStatement)))); 3607ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method0, method1, GetSyntaxMapByKind(method0, SyntaxKind.DoStatement)))); 3698ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method0, method1, GetSyntaxMapByKind(method0, SyntaxKind.ForStatement, SyntaxKind.VariableDeclarator)))); 3902ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, m0, m1, GetSyntaxMapFromMarkers(source0, source1)))); 3906ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, m1, m2, GetSyntaxMapFromMarkers(source1, source2)))); 4245ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0)))); 4292ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0)))); 4348ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0)))); 4403ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0)))); 4455ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0)))); 4511ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0)))); 4580ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0)))); 4660ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0)))); 4754ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, g0, g1, GetEquivalentNodesMap(g1, g0)))); 4814ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0)))); 4874ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0)))); 4963ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0)))); 5117ImmutableArray.Create( 5181ImmutableArray.Create(
Emit\EditAndContinue\SymbolMatcherTests.cs (7)
487Assert.Equal("<>f__AnonymousType0", anonymousTypeMap0[new AnonymousTypeKey(ImmutableArray.Create(new AnonymousTypeKeyField("A", isKey: false, ignoreCase: false)))].Name); 488Assert.Equal("<>f__AnonymousType1", anonymousTypeMap0[new AnonymousTypeKey(ImmutableArray.Create(new AnonymousTypeKeyField("B", isKey: false, ignoreCase: false)))].Name); 557Assert.Equal("<>f__AnonymousType0", anonymousTypeMap0[new AnonymousTypeKey(ImmutableArray.Create(new AnonymousTypeKeyField("A", isKey: false, ignoreCase: false)))].Name); 558Assert.Equal("<>f__AnonymousType1", anonymousTypeMap0[new AnonymousTypeKey(ImmutableArray.Create(new AnonymousTypeKeyField("X", isKey: false, ignoreCase: false)))].Name); 559Assert.Equal("<>f__AnonymousType2", anonymousTypeMap0[new AnonymousTypeKey(ImmutableArray.Create(new AnonymousTypeKeyField("Y", isKey: false, ignoreCase: false)))].Name); 1112Assert.Equal("<>f__AnonymousType0", anonymousTypeMap0[new AnonymousTypeKey(ImmutableArray.Create(new AnonymousTypeKeyField("A", isKey: false, ignoreCase: false)))].Name); 1113Assert.Equal("<>f__AnonymousType1", anonymousTypeMap0[new AnonymousTypeKey(ImmutableArray.Create(new AnonymousTypeKeyField("B", isKey: false, ignoreCase: false)))].Name);
Emit\LocalStateTracing\LocalStateTracingTests.cs (2)
452edits: ImmutableArray.Create( 453new SemanticEdit(f0, f1, ImmutableArray.Create(InstrumentationKindExtensions.LocalStateTracing))));
PDB\PDBUsingTests.cs (29)
577new CSharpCompilationReference(dummyCompilation1, ImmutableArray.Create("P")) , 578new CSharpCompilationReference(dummyCompilation2, ImmutableArray.Create("Q")), 579new CSharpCompilationReference(dummyCompilation3, ImmutableArray.Create("R")) 680compilation1.ToMetadataReference(ImmutableArray.Create("X")) 731compilation1.ToMetadataReference(ImmutableArray.Create("X")), 808var refA = comp.EmitToImageReference(aliases: ImmutableArray.Create("A2")); 858var refA1 = comp.EmitToImageReference(aliases: ImmutableArray.Create("A2")); 868var refA4 = comp.EmitToImageReference(aliases: ImmutableArray.Create("A5")); 944var refA1 = comp.EmitToImageReference(aliases: ImmutableArray.Create("A2")); 954var refA4 = comp.EmitToImageReference(aliases: ImmutableArray.Create("A5")); 1040var refA4 = comp.EmitToImageReference(aliases: ImmutableArray.Create("A5")); 1133var refA4 = comp.EmitToImageReference(aliases: ImmutableArray.Create("A5")); 1216var refA1 = comp.EmitToImageReference(aliases: ImmutableArray.Create("A2")); 1226var refA4 = comp.EmitToImageReference(aliases: ImmutableArray.Create("A5")); 1308var refA1 = comp.EmitToImageReference(aliases: ImmutableArray.Create("A2")); 1318var refA4 = comp.EmitToImageReference(aliases: ImmutableArray.Create("A5")); 1486references: new[] { new CSharpCompilationReference(libComp, ImmutableArray.Create("P")) }); 1562new CSharpCompilationReference(dummyCompilation1, ImmutableArray.Create("P")) , 1563new CSharpCompilationReference(dummyCompilation2, ImmutableArray.Create("Q")), 1564new CSharpCompilationReference(dummyCompilation3, ImmutableArray.Create("R")) 1868new CSharpCompilationReference(dummyCompilation1, ImmutableArray.Create("P")), 1869new CSharpCompilationReference(dummyCompilation2, ImmutableArray.Create("Q")), 1870new CSharpCompilationReference(dummyCompilation3, ImmutableArray.Create("R")), 2046new CSharpCompilationReference(dummyCompilation1, ImmutableArray.Create("P")), 2047new CSharpCompilationReference(dummyCompilation2, ImmutableArray.Create("Q")), 2048new CSharpCompilationReference(dummyCompilation3, ImmutableArray.Create("R")), 2049new CSharpCompilationReference(dummyCompilation4, ImmutableArray.Create("S")), 2694var libRef = lib.EmitToImageReference(aliases: ImmutableArray.Create("Q")); 3317var c = CreateCompilationWithMscorlib40(sources, new[] { SystemCoreRef.WithAliases(ImmutableArray.Create("A")) });
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (84)
Attributes\AttributeTests.cs (3)
5510NamedTypeSymbol classYOfW = classY.ConstructIfGeneric(ImmutableArray.Create(TypeWithAnnotations.Create(classW))); 5517NamedTypeSymbol classYOfInt = classY.ConstructIfGeneric(ImmutableArray.Create(TypeWithAnnotations.Create(m.ContainingAssembly.GetSpecialType(SpecialType.System_Int32)))); 5526NamedTypeSymbol substNestedZ = classYOfInt.GetTypeMember("Z").ConstructIfGeneric(ImmutableArray.Create(TypeWithAnnotations.Create(classW)));
Attributes\AttributeTests_Nullable.cs (1)
4905expectedBits = ImmutableArray.Create(addOne.GetValueOrDefault()).Concat(expectedBits);
Attributes\AttributeTests_Synthesized.cs (1)
1968namedArguments: ImmutableArray.Create(new KeyValuePair<WellKnownMember, TypedConstant>(
Attributes\InternalsVisibleToAndStrongNameTests.cs (2)
65new DesktopStrongNameProvider(ImmutableArray.Create(keyFilePath), strongNameFileSystem: new VirtualizedStrongNameFileSystem(_signingTempDirectory.Path)); 229ImmutableArray.Create(PathUtilities.CombineAbsoluteAndRelativePaths(keyFileDir, @"TempSubDir\")),
Diagnostics\DiagnosticAnalyzerTests.cs (33)
45return ImmutableArray.Create(s_CA9999_UseOfVariableThatStartsWithX); 240return ImmutableArray.Create(s_descriptor); 507get { return ImmutableArray.Create(desc1); } 659public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics { get { return ImmutableArray.Create(Rule); } } 801ImmutableArray.Create(SyntaxKind.EqualsValueClause)); 804ImmutableArray.Create(SyntaxKind.BaseConstructorInitializer)); 823}, ImmutableArray.Create(SyntaxKind.ArrowExpressionClause)); 834get { return ImmutableArray.Create(Descriptor1); } 885return ImmutableArray.Create(SupportedDescriptor); 1646get { return ImmutableArray.Create(ExpressionDescriptor); } 2245var syntaxKinds = ImmutableArray.Create(SyntaxKind.VariableDeclaration); 2246var operationKinds = ImmutableArray.Create(OperationKind.VariableDeclarator); 3266var analyzers = ImmutableArray.Create<DiagnosticAnalyzer>(new SymbolStartAnalyzer(topLevelAction: false, SymbolKind.NamedType)); 3312var analyzers = ImmutableArray.Create<DiagnosticAnalyzer>(new SymbolStartAnalyzer(topLevelAction: false, SymbolKind.NamedType)); 3358var tree1SemanticDiagnostics = await compilationWithAnalyzers.GetAnalyzerSemanticDiagnosticsAsync(semanticModel1, filterSpan: null, ImmutableArray.Create<DiagnosticAnalyzer>(analyzer1), CancellationToken.None); 3695var analyzersToQuery = singleAnalyzer ? ImmutableArray.Create<DiagnosticAnalyzer>(analyzer1) : allAnalyzers; 3814var analyzers = ImmutableArray.Create<DiagnosticAnalyzer>(analyzer); 3844public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics { get { return ImmutableArray.Create(Rule); } } 3885var options = new AnalyzerOptions(ImmutableArray.Create(additionalFile)); 3888var analyzers = ImmutableArray.Create<DiagnosticAnalyzer>(analyzer); 3936verifyAnalysisResult(analysisResult, analyzers, ImmutableArray.Create(additionalFile1), diagnosticSpan, additionalFilesHaveSamePaths); 3938verifyAnalysisResult(analysisResult, analyzers, ImmutableArray.Create(additionalFile2), diagnosticSpan, additionalFilesHaveSamePaths); 3940var singleAnalyzerArray = ImmutableArray.Create<DiagnosticAnalyzer>(analyzer1); 3942verifyAnalysisResult(analysisResult, singleAnalyzerArray, ImmutableArray.Create(additionalFile1), diagnosticSpan, additionalFilesHaveSamePaths); 3944verifyAnalysisResult(analysisResult, singleAnalyzerArray, ImmutableArray.Create(additionalFile2), diagnosticSpan, additionalFilesHaveSamePaths); 4012var singleAnalyzerArray = ImmutableArray.Create(analyzer); 4016verifyDiagnostics(reportedDiagnostics, singleAnalyzerArray, ImmutableArray.Create(additionalFile), diagnosticSpan, additionalFilesHaveSamePaths); 4078public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics { get { return ImmutableArray.Create(Rule); } } 4123public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics { get { return ImmutableArray.Create(Rule); } } 4230var compilationWithAnalyzers = compilation.WithAnalyzers(ImmutableArray.Create<DiagnosticAnalyzer>(analyzer)); 4315var analyzers = ImmutableArray.Create<DiagnosticAnalyzer>(analyzer); 4317var analyzerOptions = new AnalyzerOptions(ImmutableArray.Create<AdditionalText>(additionalTextFile)); 4398var analyzersArray = ImmutableArray.Create<DiagnosticAnalyzer>(analyzer);
Diagnostics\DiagnosticSuppressorTests.cs (2)
718var analyzers = withSuppressor ? ImmutableArray.Create<DiagnosticAnalyzer>(analyzer1, suppressor) : ImmutableArray.Create<DiagnosticAnalyzer>(analyzer1); 722analyzers = withSuppressor ? ImmutableArray.Create<DiagnosticAnalyzer>(analyzer2, suppressor) : ImmutableArray.Create<DiagnosticAnalyzer>(analyzer2);
Diagnostics\GetDiagnosticsTests.cs (14)
677var analyzers = ImmutableArray.Create<DiagnosticAnalyzer>(new CSharpCompilerDiagnosticAnalyzer()); 740var compilationWithAnalyzers = compilation.WithAnalyzers(ImmutableArray.Create(analyzer), analyzerOptions); 787var analyzers = ImmutableArray.Create<DiagnosticAnalyzer>(new CSharpCompilerDiagnosticAnalyzer()); 840var analyzers = ImmutableArray.Create<DiagnosticAnalyzer>(new SymbolStartAnalyzer(topLevelAction: false, SymbolKind.NamedType, OperationKind.VariableDeclaration)); 869var analyzers = ImmutableArray.Create<DiagnosticAnalyzer>(analyzer); 909var analyzers = ImmutableArray.Create<DiagnosticAnalyzer>(new CSharpCompilerDiagnosticAnalyzer()); 963var compilationWithAnalyzers = compilation.WithAnalyzers(ImmutableArray.Create<DiagnosticAnalyzer>(analyzer), AnalyzerOptions.Empty); 1189var compilationWithAnalyzers = compilation.WithAnalyzers(ImmutableArray.Create<DiagnosticAnalyzer>(compilerAnalyzer), AnalyzerOptions.Empty); 1249var compilationWithAnalyzers = compilation.WithAnalyzers(ImmutableArray.Create<DiagnosticAnalyzer>(analyzer), AnalyzerOptions.Empty); 1563var analyzers = ImmutableArray.Create<DiagnosticAnalyzer>(new CSharpCompilerDiagnosticAnalyzer()); 1598public override ImmutableArray<SuppressionDescriptor> SupportedSuppressions => ImmutableArray.Create(_descriptor); 1644var compilationWithAnalyzers = compilation.WithAnalyzers(ImmutableArray.Create<DiagnosticAnalyzer>(analyzer), AnalyzerOptions.Empty); 1823var compilationWithAnalyzers = compilation.WithAnalyzers(ImmutableArray.Create<DiagnosticAnalyzer>(analyzer), AnalyzerOptions.Empty); 1839public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics => ImmutableArray.Create(Descriptor);
Semantics\OutVarTests.cs (1)
18802=> ImmutableArray.Create(Descriptor);
Semantics\PatternMatchingTests5.cs (2)
2120var ref1 = CreateCompilation(INumberBaseDefinition, assemblyName: "A").EmitToImageReference(aliases: ImmutableArray.Create("A")); 2298var ref1 = CreateCompilation(INumberBaseDefinition).EmitToImageReference(aliases: ImmutableArray.Create("A"));
Semantics\PrimaryConstructorTests.cs (16)
3751=> ImmutableArray.Create(Descriptor); 4076=> ImmutableArray.Create(Descriptor); 4162=> ImmutableArray.Create(Descriptor); 4311=> ImmutableArray.Create(Descriptor); 4501=> ImmutableArray.Create(Descriptor); 4635=> ImmutableArray.Create(Descriptor); 4815=> ImmutableArray.Create(Descriptor); 4960=> ImmutableArray.Create(Descriptor); 5139=> ImmutableArray.Create(Descriptor); 5252=> ImmutableArray.Create(Descriptor); 5479=> ImmutableArray.Create(Descriptor); 5566=> ImmutableArray.Create(Descriptor); 5679=> ImmutableArray.Create(Descriptor); 5776=> ImmutableArray.Create(Descriptor); 5834=> ImmutableArray.Create(Descriptor); 5927=> ImmutableArray.Create(Descriptor);
Semantics\RecordTests.cs (9)
26295=> ImmutableArray.Create(Descriptor); 26618=> ImmutableArray.Create(Descriptor); 26713=> ImmutableArray.Create(Descriptor); 26878=> ImmutableArray.Create(Descriptor); 27068=> ImmutableArray.Create(Descriptor); 27202=> ImmutableArray.Create(Descriptor); 27382=> ImmutableArray.Create(Descriptor); 27527=> ImmutableArray.Create(Descriptor); 27710=> ImmutableArray.Create(Descriptor);
Microsoft.CodeAnalysis.CSharp.Features (21)
Completion\CompletionProviders\CrefCompletionProvider.cs (1)
78var serializedOptions = ImmutableArray.Create(KeyValuePair.Create(HideAdvancedMembers, options.MemberDisplayOptions.HideAdvancedMembers.ToString()));
Completion\CompletionProviders\EnumAndCompletionListTagCompletionProvider.cs (1)
249var additionalFilterTexts = ImmutableArray.Create(staticSymbol.Name);
Completion\CompletionProviders\OperatorsAndIndexer\UnnamedSymbolCompletionProvider_Conversions.cs (1)
64return (ImmutableArray.Create<ISymbol>(conversion), s_conversionProperties);
QuickInfo\CSharpSyntacticQuickInfoProvider.cs (1)
89var spans = ImmutableArray.Create(TextSpan.FromBounds(spanStart, spanEnd));
src\Analyzers\CSharp\Analyzers\NewLines\EmbeddedStatementPlacement\EmbeddedStatementPlacementDiagnosticAnalyzer.cs (1)
73var additionalLocations = ImmutableArray.Create(statement.GetLocation());
src\Analyzers\CSharp\Analyzers\RemoveUnreachableCode\CSharpRemoveUnreachableCodeDiagnosticAnalyzer.cs (2)
120var additionalLocations = ImmutableArray.Create(firstStatementLocation); 139var additionalUnnecessaryLocations = ImmutableArray.Create(location);
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForArrayDiagnosticAnalyzer.cs (2)
208var locations = ImmutableArray.Create(expression.GetLocation()); 217var additionalUnnecessaryLocations = ImmutableArray.Create(
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForBuilderDiagnosticAnalyzer.cs (2)
52var locations = ImmutableArray.Create(invocationExpression.GetLocation()); 68var additionalUnnecessaryLocations = ImmutableArray.Create(
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForCreateDiagnosticAnalyzer.cs (1)
48var locations = ImmutableArray.Create(invocationExpression.GetLocation());
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForNewDiagnosticAnalyzer.cs (1)
90var locations = ImmutableArray.Create(objectCreationExpression.GetLocation());
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForStackAllocDiagnosticAnalyzer.cs (4)
60var locations = ImmutableArray.Create(expression.GetLocation()); 69var additionalUnnecessaryLocations = ImmutableArray.Create( 100var locations = ImmutableArray.Create(expression.GetLocation()); 109var additionalUnnecessaryLocations = ImmutableArray.Create(
src\Analyzers\CSharp\Analyzers\UseExpressionBody\UseExpressionBodyDiagnosticAnalyzer.cs (2)
104var additionalLocations = ImmutableArray.Create(declaration.GetLocation()); 123var additionalLocations = ImmutableArray.Create(declaration.GetLocation());
src\Analyzers\CSharp\Analyzers\UseUtf8StringLiteral\UseUtf8StringLiteralDiagnosticAnalyzer.cs (1)
140var additionalLocations = ImmutableArray.Create(syntaxNode.GetLocation());
src\Compilers\CSharp\CSharpAnalyzerDriver\CSharpDeclarationComputer.cs (1)
423executableCodeBlocks: ImmutableArray.Create<SyntaxNode>(expressionBody),
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (1)
EditAndContinue\CSharpEditAndContinueAnalyzerTests.cs (1)
313KeyValuePair.Create(newDocument.FilePath, ImmutableArray.Create(
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (104)
Semantics\ColorColorTests.cs (1)
1774=> ImmutableArray.Create(Descriptor);
Semantics\DelegateTypeTests.cs (3)
15666var funcOfObjectNullable = funcOfT.Construct(ImmutableArray.Create(TypeWithAnnotations.Create(objectType, NullableAnnotation.Annotated))); 15667var funcOfStringNullable = funcOfT.Construct(ImmutableArray.Create(TypeWithAnnotations.Create(stringType, NullableAnnotation.Annotated))); 15668var funcOfStringNotNullable = funcOfT.Construct(ImmutableArray.Create(TypeWithAnnotations.Create(stringType, NullableAnnotation.NotAnnotated)));
Semantics\ForEachTests.cs (1)
2051var options = new CSharpParseOptions(preprocessorSymbols: ImmutableArray.Create("CONDITIONAL"), documentationMode: DocumentationMode.None);
Semantics\ImportsTests.cs (2)
126ImmutableArray.Create(externAlias1)); 131ImmutableArray.Create(externAlias2));
Semantics\InterceptorsTests.cs (9)
5317var pathMap = ImmutableArray.Create(new KeyValuePair<string, string>(pathPrefix, "/_/")); 5353var pathMap = ImmutableArray.Create(new KeyValuePair<string, string>(pathPrefix, "/_/")); 5387var pathMap = ImmutableArray.Create(new KeyValuePair<string, string>(pathPrefix, "/_/")); 5496var pathMap = ImmutableArray.Create(new KeyValuePair<string, string>(pathPrefix, @"\_\")); 5531var pathMap = ImmutableArray.Create(new KeyValuePair<string, string>(pathPrefix, @"\_/")); 5573var pathMap = ImmutableArray.Create(new KeyValuePair<string, string>(pathPrefix, @"\_/")); 6014var pathMap = ImmutableArray.Create(new KeyValuePair<string, string>(pathPrefix, "/_/")); 6055var pathMap = ImmutableArray.Create(new KeyValuePair<string, string>(pathPrefix, "/_/")); 6117var pathMap = ImmutableArray.Create(new KeyValuePair<string, string>(directory2, "./"));
Semantics\InterpolationTests.cs (1)
7748var substitutedC = c.WithTypeArguments(ImmutableArray.Create(TypeWithAnnotations.Create(handler)));
Semantics\NullableReferenceTypesTests.cs (16)
113178m1.Construct(ImmutableArray.Create(TypeWithAnnotations.Create(a, NullableAnnotation.Annotated))), 113179m1.Construct(ImmutableArray.Create(TypeWithAnnotations.Create(a, NullableAnnotation.NotAnnotated))), 113180m1.Construct(ImmutableArray.Create(TypeWithAnnotations.Create(a, NullableAnnotation.Oblivious))) 113185m1.Construct(ImmutableArray.Create(TypeWithAnnotations.Create(a, NullableAnnotation.Annotated))), 113186m1.Construct(ImmutableArray.Create(TypeWithAnnotations.Create(a, NullableAnnotation.NotAnnotated))), 113187m1.Construct(ImmutableArray.Create(TypeWithAnnotations.Create(a, NullableAnnotation.Oblivious))) 115860var c2 = cDefinition.Construct(ImmutableArray.Create(TypeWithAnnotations.Create(cDefinition.TypeParameters.Single(), NullableAnnotation.NotAnnotated))); 115872var c3 = cDefinition.Construct(ImmutableArray.Create(TypeWithAnnotations.Create(cDefinition.TypeParameters.Single(), NullableAnnotation.Annotated))); 115902var i1 = iDefinition.Construct(ImmutableArray.Create(TypeWithAnnotations.Create(iDefinition.TypeParameters.Single(), NullableAnnotation.Annotated))); 115911var c2 = cDefinition.Construct(ImmutableArray.Create(TypeWithAnnotations.Create(cDefinition.TypeParameters.Single(), NullableAnnotation.NotAnnotated))); 115923var i2b = i2.Construct(ImmutableArray.Create(TypeWithAnnotations.Create(iDefinition.TypeParameters.Single(), NullableAnnotation.Annotated))); 115928var i2c = i2.Construct(ImmutableArray.Create(TypeWithAnnotations.Create(i2.TypeParameters.Single(), NullableAnnotation.Annotated))); 115932var c3 = cDefinition.Construct(ImmutableArray.Create(TypeWithAnnotations.Create(cDefinition.TypeParameters.Single(), NullableAnnotation.Annotated))); 115937var i3b = i3.Construct(ImmutableArray.Create(TypeWithAnnotations.Create(i3.TypeParameters.Single(), NullableAnnotation.Annotated))); 115942var modifiers = ImmutableArray.Create(CSharpCustomModifier.CreateOptional(comp.GetSpecialType(SpecialType.System_Object))); 115943var c4 = cDefinition.Construct(ImmutableArray.Create(TypeWithAnnotations.Create(cDefinition.TypeParameters.Single(), customModifiers: modifiers)));
Semantics\RawInterpolationTests_Handler.cs (1)
5906var substitutedC = c.WithTypeArguments(ImmutableArray.Create(TypeWithAnnotations.Create(handler)));
Semantics\RecordStructTests.cs (8)
6022=> ImmutableArray.Create(Descriptor); 6251=> ImmutableArray.Create(Descriptor); 6347=> ImmutableArray.Create(Descriptor); 6476=> ImmutableArray.Create(Descriptor); 6573=> ImmutableArray.Create(Descriptor); 6631=> ImmutableArray.Create(Descriptor); 6724=> ImmutableArray.Create(Descriptor); 6885=> ImmutableArray.Create(Descriptor);
Semantics\TopLevelStatementsTests.cs (13)
6482=> ImmutableArray.Create(Descriptor); 6581=> ImmutableArray.Create(Descriptor); 6656=> ImmutableArray.Create(Descriptor); 6765=> ImmutableArray.Create(Descriptor); 6846=> ImmutableArray.Create(Descriptor); 6904=> ImmutableArray.Create(Descriptor); 6962=> ImmutableArray.Create(Descriptor); 7030=> ImmutableArray.Create(Descriptor); 7110=> ImmutableArray.Create(Descriptor); 7226=> ImmutableArray.Create(Descriptor); 7320=> ImmutableArray.Create(Descriptor); 7392=> ImmutableArray.Create(Descriptor); 7459=> ImmutableArray.Create(Descriptor);
SourceGeneration\GeneratorDriverTests.cs (7)
181=> ImmutableArray.Create(Descriptor); 1203GeneratorDriver driver = CSharpGeneratorDriver.Create(ImmutableArray.Create(gen), parseOptions: parseOptions); 1275GeneratorDriver driver = CSharpGeneratorDriver.Create(ImmutableArray.Create(gen), parseOptions: parseOptions); 1826driver = driver.AddAdditionalTexts(ImmutableArray.Create<AdditionalText>(text2)); 4088driver = driver.AddGenerators(ImmutableArray.Create<ISourceGenerator>(generator2)); 4126driver = driver.AddGenerators(ImmutableArray.Create<ISourceGenerator>(generator2)); 4169driver = driver.AddGenerators(ImmutableArray.Create<ISourceGenerator>(generator2));
SourceGeneration\StateTableTests.cs (41)
25builder.AddEntries(ImmutableArray.Create(1), EntryState.Added, TimeSpan.Zero, default, EntryState.Added); 26builder.AddEntries(ImmutableArray.Create(2), EntryState.Added, TimeSpan.Zero, default, EntryState.Added); 27builder.AddEntries(ImmutableArray.Create(3), EntryState.Added, TimeSpan.Zero, default, EntryState.Added); 79builder.AddEntries(ImmutableArray.Create(1), EntryState.Added, TimeSpan.Zero, default, EntryState.Added); 82builder.AddEntries(ImmutableArray.Create(6), EntryState.Added, TimeSpan.Zero, default, EntryState.Added); 148builder.AddEntries(ImmutableArray.Create(1), EntryState.Added, TimeSpan.Zero, default, EntryState.Added); 158builder.AddEntries(ImmutableArray.Create(1), EntryState.Added, TimeSpan.Zero, default, EntryState.Added); 169builder.AddEntries(ImmutableArray.Create(2), EntryState.Added, TimeSpan.Zero, default, EntryState.Added); 203builder.AddEntries(ImmutableArray.Create(1), EntryState.Added, TimeSpan.Zero, default, EntryState.Added); 204builder.AddEntries(ImmutableArray.Create(2), EntryState.Added, TimeSpan.Zero, default, EntryState.Added); 205builder.AddEntries(ImmutableArray.Create(3), EntryState.Added, TimeSpan.Zero, default, EntryState.Added); 206builder.AddEntries(ImmutableArray.Create(4), EntryState.Added, TimeSpan.Zero, default, EntryState.Added); 228builder.AddEntries(ImmutableArray.Create(1), EntryState.Added, TimeSpan.Zero, default, EntryState.Added); 229builder.AddEntries(ImmutableArray.Create(2), EntryState.Added, TimeSpan.Zero, default, EntryState.Added); 230builder.AddEntries(ImmutableArray.Create(3), EntryState.Added, TimeSpan.Zero, default, EntryState.Added); 312nodeBuilder.AddEntries(ImmutableArray.Create(4), EntryState.Removed, TimeSpan.Zero, emptyInputSteps, EntryState.Removed); 624AssertTableEntries(table2, new[] { (ImmutableArray.Create("B"), EntryState.Modified, 0) }); 625AssertTableEntries(table2.AsCached(), new[] { (ImmutableArray.Create("B"), EntryState.Cached, 0) }); 632var inputNode = new InputNode<int>((_) => ImmutableArray.Create(1)); 663var inputNode = new InputNode<int>((_) => ImmutableArray.Create(1)); 699var inputNode = new InputNode<int>((_) => ImmutableArray.Create(value)); 738var inputNode = new InputNode<int>((_) => ImmutableArray.Create(value)); 830var transformNode = new TransformNode<int, int>(inputNode, (i, ct) => ImmutableArray.Create(i)).WithTrackingName("TestStep"); 864var input2Node = new InputNode<int>((_) => ImmutableArray.Create(0)); 941var filterNode = new TransformNode<int, int>(transformNode, (i, ct) => i <= 2 ? ImmutableArray.Create(i) : ImmutableArray<int>.Empty, name: "Filter"); 972var inputNode = new InputNode<ImmutableArray<int>>(_ => ImmutableArray.Create(values)).WithTrackingName("Input"); 1001var inputNode = new InputNode<ImmutableArray<int>>(_ => ImmutableArray.Create(values)).WithTrackingName("Input"); 1029ImmutableArray<ImmutableArray<string>> values = ImmutableArray.Create(ImmutableArray.Create("class1"), ImmutableArray.Create("class2")); 1041values = ImmutableArray.Create(ImmutableArray.Create("class3"), ImmutableArray.Create("class2")); 1047AssertTableEntries(table.AsCached(), ImmutableArray.Create(("class2", EntryState.Cached, 0))); 1049values = ImmutableArray.Create(ImmutableArray.Create("class3"), ImmutableArray.Create("class4")); 1053AssertTableEntries(table, ImmutableArray.Create(("class4", EntryState.Modified, 0))); 1055AssertTableEntries(table.AsCached(), ImmutableArray.Create(("class4", EntryState.Cached, 0))); 1058values = ImmutableArray.Create(ImmutableArray.Create("class1")); 1064AssertTableEntries(table.AsCached(), ImmutableArray.Create(("class1", EntryState.Cached, 0))); 1099values = ImmutableArray.Create(ImmutableArray.Create("class1", "class1.1")); 1296_ => ImmutableArray.Create("1.1")
SourceGeneration\SyntaxAwareGeneratorTests.cs (1)
1191driver = driver.AddGenerators(ImmutableArray.Create(testGenerator2.AsSourceGenerator()));
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (108)
Compilation\CompilationAPITests.cs (14)
2509ImmutableArray.Create((ITypeSymbol)null), 2522ImmutableArray.Create(true))); 2534memberLocations: ImmutableArray.Create(Location.None))); 2568ImmutableArray.Create("m1"))); 2577ImmutableArray.Create((ITypeSymbol)null), 2587ImmutableArray.Create((ITypeSymbol)null), 2588ImmutableArray.Create("m1"))); 2597ImmutableArray.Create((ITypeSymbol)compilation.GetSpecialType(SpecialType.System_Int32)), 2598ImmutableArray.Create((string)null))); 2606ImmutableArray.Create<ITypeSymbol>(compilation.GetSpecialType(SpecialType.System_Int32)), 2607ImmutableArray.Create("m1")); 2704Assert.Throws<ArgumentException>(() => comp.CreateAnonymousTypeSymbol(memberTypes, memberNames, memberNullableAnnotations: ImmutableArray.Create(CodeAnalysis.NullableAnnotation.NotAnnotated))); 3638var corlibReference = corlib.EmitToImageReference(aliases: ImmutableArray.Create("corlib")); 3666var otherReference = other.EmitToImageReference(aliases: ImmutableArray.Create("other"));
Compilation\GetUnusedImportDirectivesTests.cs (1)
347var comp = CreateCompilation(source, new[] { new CSharpCompilationReference(lib, aliases: ImmutableArray.Create("A")) });
Compilation\ReferenceManagerTests.cs (20)
1043var ref1 = AssemblyMetadata.CreateFromFile(exe1.Path).GetReference(aliases: ImmutableArray.Create("A1")); 1044var ref2 = AssemblyMetadata.CreateFromFile(exe2.Path).GetReference(aliases: ImmutableArray.Create("A2")); 1252return ImmutableArray.Create(MetadataReference.CreateFromFile(path1)); 1256return ImmutableArray.Create(MetadataReference.CreateFromFile(path2)); 2271WithProperties(MetadataReferenceProperties.Assembly.WithAliases(ImmutableArray.Create("Z")).WithRecursiveAliases(true)), 2296WithProperties(MetadataReferenceProperties.Assembly.WithAliases(ImmutableArray.Create("Z")).WithRecursiveAliases(true)), 2326new[] { MscorlibRef_v4_0_30316_17626, bRef.WithAliases(ImmutableArray.Create("X")), aRef }, 2355var c = CreateSubmissionWithExactReferences(source, new[] { MscorlibRef_v4_0_30316_17626, bRef.WithAliases(ImmutableArray.Create("X")), aRef }, 2395bRef.WithAliases(ImmutableArray.Create("X")), 2397aRef.WithProperties(MetadataReferenceProperties.Assembly.WithAliases(ImmutableArray.Create("Y")).WithRecursiveAliases(true)), 2431bRef.WithAliases(ImmutableArray.Create("X")), 2432aRef.WithProperties(MetadataReferenceProperties.Assembly.WithAliases(ImmutableArray.Create("Y")).WithRecursiveAliases(true)), 2467bRef.WithAliases(ImmutableArray.Create("X")), 2469aRef.WithProperties(MetadataReferenceProperties.Assembly.WithAliases(ImmutableArray.Create("Y")).WithRecursiveAliases(true)), 2470aRef.WithProperties(MetadataReferenceProperties.Assembly.WithAliases(ImmutableArray.Create("Y")).WithRecursiveAliases(true)), 2508bRef.WithAliases(ImmutableArray.Create("X")), 2510dRef.WithProperties(MetadataReferenceProperties.Assembly.WithAliases(ImmutableArray.Create("Z")).WithRecursiveAliases(true)), 2554{ "B", bRef.WithAliases(ImmutableArray.Create("X")) } 2584var b3RefX = b3Ref.WithAliases(ImmutableArray.Create("X")); 2585var b3RefY = b3Ref.WithAliases(ImmutableArray.Create("Y"));
Compilation\SemanticModelAPITests.cs (2)
1259var ref1 = comp1.EmitToImageReference(aliases: ImmutableArray.Create("X")); 3872var libRef = CreateCompilation("", assemblyName: "lib").EmitToImageReference(aliases: ImmutableArray.Create("Alias"));
DocumentationComments\CrefTests.cs (3)
2135var compilation = CreateCompilationWithMscorlib40AndDocumentationComments(source, new[] { new CSharpCompilationReference(lib, aliases: ImmutableArray.Create("LibAlias")) }); 2165var compilation = CreateCompilationWithMscorlib40AndDocumentationComments(source, new[] { new CSharpCompilationReference(lib, aliases: ImmutableArray.Create("LibAlias")) }); 2195var compilation = CreateCompilationWithMscorlib40AndDocumentationComments(source, new[] { new CSharpCompilationReference(lib, aliases: ImmutableArray.Create("LibAlias")) });
Symbols\AssemblyAndNamespaceTests.cs (2)
373var aliasedCorlib = NetFramework.mscorlib.WithAliases(ImmutableArray.Create("Goo")); 413var libRef = libComp.EmitToImageReference(aliases: ImmutableArray.Create("myTask"));
Symbols\CompilationCreationTests.cs (5)
2652return ImmutableArray.Create(MetadataReference.CreateFromFile(_data)); 2655return ImmutableArray.Create(MetadataReference.CreateFromFile(_core)); 2658return ImmutableArray.Create(MetadataReference.CreateFromFile(_system)); 2663return ImmutableArray.Create(MetadataReference.CreateFromFile(reference)); 2764return ImmutableArray.Create(MetadataReference.CreateFromFile(path, properties));
Symbols\ExtensionMethodTests.cs (1)
2542ImmutableArray.Create(TypeWithAnnotations.Create(intType)),
Symbols\FunctionPointerTypeSymbolTests.cs (27)
1536Assert.Throws<ArgumentNullException>("parameterTypes[0]", () => comp.CreateFunctionPointerTypeSymbol(returnType: @string, returnRefKind: RefKind.None, parameterTypes: ImmutableArray.Create((ITypeSymbol?)null)!, parameterRefKinds: ImmutableArray.Create(RefKind.None))); 1538Assert.Throws<ArgumentNullException>("callingConventionTypes[0]", () => comp.CreateFunctionPointerTypeSymbol(returnType: @string, returnRefKind: RefKind.None, parameterTypes: ImmutableArray<ITypeSymbol>.Empty, parameterRefKinds: ImmutableArray<RefKind>.Empty, callingConvention: SignatureCallingConvention.Unmanaged, ImmutableArray.Create((INamedTypeSymbol)null!))); 1539Assert.Throws<ArgumentException>(() => comp.CreateFunctionPointerTypeSymbol(returnType: @string, returnRefKind: RefKind.None, parameterTypes: ImmutableArray<ITypeSymbol>.Empty, parameterRefKinds: ImmutableArray.Create(RefKind.None))); 1542Assert.Throws<ArgumentException>(() => comp.CreateFunctionPointerTypeSymbol(returnType: @string, returnRefKind: RefKind.None, parameterTypes: ImmutableArray<ITypeSymbol>.Empty, parameterRefKinds: ImmutableArray<RefKind>.Empty, callingConvention: SignatureCallingConvention.Default, callingConventionTypes: ImmutableArray.Create(cdeclType)!)); 1543Assert.Throws<ArgumentException>(() => comp.CreateFunctionPointerTypeSymbol(returnType: @string, returnRefKind: RefKind.None, parameterTypes: ImmutableArray<ITypeSymbol>.Empty, parameterRefKinds: ImmutableArray<RefKind>.Empty, callingConvention: SignatureCallingConvention.StdCall, callingConventionTypes: ImmutableArray.Create(cdeclType)!)); 1544Assert.Throws<ArgumentException>(() => comp.CreateFunctionPointerTypeSymbol(returnType: @string, returnRefKind: RefKind.None, parameterTypes: ImmutableArray<ITypeSymbol>.Empty, parameterRefKinds: ImmutableArray<RefKind>.Empty, callingConvention: SignatureCallingConvention.FastCall, callingConventionTypes: ImmutableArray.Create(cdeclType)!)); 1545Assert.Throws<ArgumentException>(() => comp.CreateFunctionPointerTypeSymbol(returnType: @string, returnRefKind: RefKind.None, parameterTypes: ImmutableArray<ITypeSymbol>.Empty, parameterRefKinds: ImmutableArray<RefKind>.Empty, callingConvention: SignatureCallingConvention.CDecl, callingConventionTypes: ImmutableArray.Create(cdeclType)!)); 1546Assert.Throws<ArgumentException>(() => comp.CreateFunctionPointerTypeSymbol(returnType: @string, returnRefKind: RefKind.None, parameterTypes: ImmutableArray<ITypeSymbol>.Empty, parameterRefKinds: ImmutableArray<RefKind>.Empty, callingConvention: SignatureCallingConvention.ThisCall, callingConventionTypes: ImmutableArray.Create(cdeclType)!)); 1547Assert.Throws<ArgumentException>(() => comp.CreateFunctionPointerTypeSymbol(returnType: @string, returnRefKind: RefKind.None, parameterTypes: ImmutableArray<ITypeSymbol>.Empty, parameterRefKinds: ImmutableArray<RefKind>.Empty, callingConvention: SignatureCallingConvention.Unmanaged, callingConventionTypes: ImmutableArray.Create(@string)!)); 1587ImmutableArray.Create((ITypeSymbol)@string), 1588ImmutableArray.Create(RefKind.In)); 1604ImmutableArray.Create((ITypeSymbol)@string), 1605ImmutableArray.Create(RefKind.Out)); 1622ImmutableArray.Create((ITypeSymbol)@string), 1623ImmutableArray.Create(RefKind.Out)); 1660ptr = comp.CreateFunctionPointerTypeSymbol(@string, returnRefKind: RefKind.None, parameterTypes: ImmutableArray<ITypeSymbol>.Empty, parameterRefKinds: ImmutableArray<RefKind>.Empty, SignatureCallingConvention.Unmanaged, ImmutableArray.Create(cdeclType)!); 1973callingConventionTypes: ImmutableArray.Create(testConvention.GetPublicSymbol()!))); 1989var funcPtrConventionThisCallWithThiscallMod = createTypeSymbol(customModifiers: ImmutableArray.Create(thiscallMod), CallingConvention.ThisCall); 1991var funcPtrThiscall = createTypeSymbol(customModifiers: ImmutableArray.Create(thiscallMod)); 2091var funcPtrCallConv = createTypeSymbol(customModifiers: ImmutableArray.Create(callConvMod)); 2143var funcPtrThiscallOnTypeThiscallOnRef = createTypeSymbol(typeCustomModifiers: ImmutableArray.Create(thiscallMod), refCustomModifiers: ImmutableArray.Create(thiscallMod)); 2144var funcPtrThiscallOnTypeStdcallOnRef = createTypeSymbol(typeCustomModifiers: ImmutableArray.Create(thiscallMod), refCustomModifiers: ImmutableArray.Create(stdcallMod)); 2145var funcPtrStdcallOnTypeThiscallOnRef = createTypeSymbol(typeCustomModifiers: ImmutableArray.Create(stdcallMod), refCustomModifiers: ImmutableArray.Create(thiscallMod));
Symbols\IndexerTests.cs (2)
2633var derivedIndexerGroup = derivedIndexers.Concat(ImmutableArray.Create<PropertySymbol>(baseIndexer3)); 2735ImmutableArray.Create<PropertySymbol>(publicIndexer).GetPublicSymbols(),
Symbols\Metadata\PE\LoadingProperties.cs (2)
274var implementedByGetter2 = ImmutableArray.Create<MethodSymbol>(interfaceProperty3.GetMethod); 277var implementedBySetter2 = ImmutableArray.Create<MethodSymbol>(interfaceProperty2.SetMethod);
Symbols\Metadata\PE\TypeForwarders.cs (8)
1942var refA1 = compA1.EmitToImageReference(aliases: ImmutableArray.Create("A")); 1946var refB1 = compB1.EmitToImageReference(aliases: ImmutableArray.Create("B")); 1977comp = CreateCompilation(sourceProgram, references: new[] { refA1, compB2.EmitToImageReference(aliases: ImmutableArray.Create("B")), refBImpl }); 1984comp = CreateCompilation(sourceProgram, references: new[] { refA1, new CSharpCompilationReference(compB2, aliases: ImmutableArray.Create("B")), refBImpl }); 2006var refA1 = compA1.EmitToImageReference(aliases: ImmutableArray.Create("A")); 2010var refB1 = compB1.EmitToImageReference(aliases: ImmutableArray.Create("B")); 2041comp = CreateCompilation(sourceProgram, references: new[] { refA1, compB2.EmitToImageReference(aliases: ImmutableArray.Create("B")), refBImpl }); 2048comp = CreateCompilation(sourceProgram, references: new[] { refA1, new CSharpCompilationReference(compB2, aliases: ImmutableArray.Create("B")), refBImpl });
Symbols\ModuleInitializers\ModuleInitializersTests.cs (2)
1098var ref1 = CreateCompilation(source1).ToMetadataReference(aliases: ImmutableArray.Create("Alias1")); 1099var ref2 = CreateCompilation(source1).ToMetadataReference(aliases: ImmutableArray.Create("Alias2"));
Symbols\OverriddenOrHiddenMembersTests.cs (2)
84var ofD = ImmutableArray.Create<TypeSymbol>(D); 98var ofV = ImmutableArray.Create<TypeSymbol>(D_MofV.TypeParameters[0]);
Symbols\Retargeting\RetargetingTests.cs (2)
278var i_a_v2 = compilation1_v2.GetTypeByMetadataName("I`1").Construct(ImmutableArray.Create<TypeSymbol>(a_v2)); 299var i_ct_v2 = compilation1_v2.GetTypeByMetadataName("I`1").Construct(ImmutableArray.Create<TypeSymbol>(c.TypeParameters[0]));
Symbols\Source\ExternAliasTests.cs (7)
38s_goo1 = comp.EmitToImageReference(aliases: ImmutableArray.Create("Bar")); 63s_goo2 = comp.EmitToImageReference(aliases: ImmutableArray.Create("Bar")); 217var goo1Alias = outputMetadata.GetReference(aliases: ImmutableArray.Create("Baz")); 317var goo1Alias = comp.EmitToImageReference(aliases: ImmutableArray.Create("global")); 396var ref1 = comp1.EmitToImageReference(aliases: ImmutableArray.Create("X")); 399var ref2 = comp2.EmitToImageReference(aliases: ImmutableArray.Create("X")); 471var libRef = new CSharpCompilationReference(CreateCompilation(libSource, assemblyName: "lib"), aliases: ImmutableArray.Create("A"));
Symbols\Source\FileModifierTests.cs (1)
841ImmutableArray.Create(new KeyValuePair<string, string>(root2, root1)));
Symbols\Source\ModifierTests.cs (3)
153var customModifiers = ImmutableArray.Create(CSharpCustomModifier.CreateOptional(intType)); 161var typeMap = new TypeMap(ImmutableArray.Create(typeParamType), ImmutableArray.Create(TypeWithAnnotations.Create(intType)));
Symbols\Source\NullablePublicAPITests.cs (2)
1782=> ImmutableArray.Create(Descriptor); 4835=> ImmutableArray.Create(Descriptor);
Symbols\SymbolErrorTests.cs (2)
7343new CSharpCompilationReference(forwardedTypes1, aliases: ImmutableArray.Create("FT1")) 7362new CSharpCompilationReference(forwardedTypes1, ImmutableArray.Create("FT1"))
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (1)
Diagnostics\DiagnosticTest.cs (1)
117ImmutableArray.Create(symbol)));
Microsoft.CodeAnalysis.CSharp.Test.Utilities (2)
CSharpTestBase.cs (1)
1981private static readonly ImmutableArray<MetadataReference> s_scriptRefs = ImmutableArray.Create(MscorlibRef_v4_0_30316_17626);
Extensions.cs (1)
151return ImmutableArray.Create(name);
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.Indenter.cs (1)
29var rules = ImmutableArray.Create(baseIndentationRule).AddRange(CSharpSyntaxFormatting.Instance.GetDefaultFormattingRules());
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\InitializeParameter\InitializeParameterHelpers.cs (1)
226editor.SetStatements(functionDeclaration, ImmutableArray.Create(statement));
Microsoft.CodeAnalysis.Debugging.Package (1)
src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
567dictionary1.Add(keySelector(value), ImmutableArray.Create(value));
Microsoft.CodeAnalysis.EditorFeatures (1)
RenameTracking\RenameTrackingTaggerProvider.RenameTrackingCodeAction.cs (1)
66return Task.FromResult(ImmutableArray.Create<CodeActionOperation>(committerOperation));
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (3)
ObsoleteSymbol\AbstractObsoleteSymbolTests.cs (1)
37var textSpans = ImmutableArray.Create(new TextSpan(0, text.Length));
ReassignedVariable\AbstractReassignedVariableTests.cs (1)
36var textSpans = ImmutableArray.Create(new TextSpan(0, text.Length));
Workspaces\NoCompilationDocumentDiagnosticAnalyzer.cs (1)
25return Task.FromResult(ImmutableArray.Create(
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (24)
CodeFixes\CodeFixServiceTests.cs (9)
168var analyzers = ImmutableArray.Create<DiagnosticAnalyzer>(documentDiagnosticAnalyzer); 199var generators = ImmutableArray.Create<ISourceGenerator>(generator); 202var codeFixes = ImmutableArray.Create<CodeFixProvider>(codeFix); 508: this(ImmutableArray.Create((diagnosticId, category))) 518: this(ImmutableArray.Create(MockFixer.Id)) 551: this(ImmutableArray.Create(MockFixer.Id)) 616var fixableDiagnosticIds = ImmutableArray.Create(MockFixer.Id); 747var analyzers = ImmutableArray.Create<DiagnosticAnalyzer>(diagnosticAnalyzer); 798var analyzer = new MockAnalyzerReference.MockDiagnosticAnalyzer(ImmutableArray.Create(diagnosticId));
CodeGeneration\CodeGenerationTests.CSharp.cs (2)
1267var getMembers = ImmutableArray.Create(getField); 1292var getMembers = ImmutableArray.Create(getField);
CodeGeneration\CodeGenerationTests.VisualBasic.cs (4)
403var addStatements = ImmutableArray.Create<SyntaxNode>(VB.SyntaxFactory.ParseExecutableStatement("Console.WriteLine(0)")); 404var removeStatements = ImmutableArray.Create<SyntaxNode>(VB.SyntaxFactory.ParseExecutableStatement("Console.WriteLine(1)")); 405var raiseStatements = ImmutableArray.Create<SyntaxNode>(VB.SyntaxFactory.ParseExecutableStatement("Console.WriteLine(2)")); 1340var getMembers = ImmutableArray.Create(getField);
Diagnostics\DiagnosticAnalyzerServiceTests.cs (1)
367var analyzers = ImmutableArray.Create<DiagnosticAnalyzer>(analyzer);
EmbeddedLanguages\StackFrame\StackFrameParserTests.cs (1)
117OpenParenToken.With(trailingTrivia: ImmutableArray.Create(SpaceTrivia(2))),
EmbeddedLanguages\StackFrame\StackFrameSyntaxFactory.cs (1)
205=> new(path.With(leadingTrivia: ImmutableArray.Create(inTrivia.HasValue ? inTrivia.Value : InTrivia)), colon, line);
Preview\PreviewWorkspaceTests.cs (1)
139var analyzers = ImmutableArray.Create<DiagnosticAnalyzer>(new CommonDiagnosticAnalyzers.NotConfigurableDiagnosticAnalyzer());
UnusedReferences\ProjectAssets\ProjectAssetsReaderTests.cs (5)
29var references = ImmutableArray.Create(myPackage); 39var references = ImmutableArray.Create(myPackage); 49var references = ImmutableArray.Create(PackageReference("MyPackage.dll")); 51var differentReference = ImmutableArray.Create(ProjectReference("MyProject.csproj")); 60var references = ImmutableArray.Create(ProjectReference(mylibraryPath));
Microsoft.CodeAnalysis.ExpressionEvaluator.FunctionResolver (2)
CSharp\MemberSignatureParser.cs (1)
224ImmutableArray.Create(type));
VisualBasic\MemberSignatureParser.cs (1)
246ImmutableArray.Create(type));
Microsoft.CodeAnalysis.Extensions.Package (5)
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (2)
854? ImmutableArray.Create(symbol) 855: ImmutableArray<TNamespaceOrTypeSymbol>.CastUp(ImmutableArray.Create((TNamedTypeSymbol)symbol));
src\Dependencies\Collections\OneOrMany.cs (1)
186=> HasOneItem ? ImmutableArray.Create(_one) : _many;
src\Dependencies\Collections\TemporaryArray`1.cs (1)
3131 => ImmutableArray.Create(_item0),
src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
567dictionary1.Add(keySelector(value), ImmutableArray.Create(value));
Microsoft.CodeAnalysis.ExternalAccess.AspNetCore (1)
EmbeddedLanguages\AspNetCoreCSharpRouteSyntaxDetector.cs (1)
22var identifiers = ImmutableArray.Create("Route");
Microsoft.CodeAnalysis.ExternalAccess.Xaml (1)
Internal\DescriptionService.cs (1)
68var quickInfo = await QuickInfoUtilities.CreateQuickInfoItemAsync(services, semanticModel, span: default, ImmutableArray.Create(symbol), options, cancellationToken).ConfigureAwait(false);
Microsoft.CodeAnalysis.Features (28)
AddImport\CodeActions\InstallWithPackageManagerCodeAction.cs (1)
28return Task.FromResult(ImmutableArray.Create<CodeActionOperation>(
AddMissingReference\AddMissingReferenceCodeAction.cs (2)
80return Task.FromResult(ImmutableArray.Create<CodeActionOperation>( 88return Task.FromResult(ImmutableArray.Create(operation));
AddPackage\InstallPackageDirectlyCodeAction.cs (1)
34=> Task.FromResult(ImmutableArray.Create(_installPackageOperation));
AddPackage\InstallWithPackageManagerCodeAction.cs (1)
25return Task.FromResult(ImmutableArray.Create<CodeActionOperation>(
Completion\CompletionItemRules.cs (2)
209=> With(filterRules: ImmutableArray.Create(rule)); 212=> With(commitRules: ImmutableArray.Create(rule));
Completion\Providers\AbstractObjectCreationCompletionProvider.cs (1)
100return Task.FromResult(ImmutableArray.Create(new SymbolAndSelectionInfo(Symbol: type, Preselect: !isArray)));
EditAndContinue\EmitSolutionUpdateResults.cs (1)
99ProjectsToRestart = runningProjects.Keys.ToImmutableDictionary(keySelector: static p => p, elementSelector: static p => ImmutableArray.Create(p)),
EmbeddedLanguages\RegularExpressions\RegexLexer.cs (1)
163var diagnostics = ImmutableArray.Create(new EmbeddedDiagnostic(
EncapsulateField\AbstractEncapsulateFieldService.cs (1)
96var fields = ImmutableArray.Create(field);
Formatting\FormattingRuleUtilities.cs (1)
20var rules = ImmutableArray.Create(formattingRuleFactory.CreateRule(document, position));
src\Analyzers\Core\Analyzers\AddAccessibilityModifiers\AbstractAddAccessibilityModifiersDiagnosticAnalyzer.cs (1)
67var additionalLocations = ImmutableArray.Create(member.GetLocation());
src\Analyzers\Core\Analyzers\AddRequiredParentheses\AbstractAddRequiredParenthesesDiagnosticAnalyzer.cs (1)
115var additionalLocations = ImmutableArray.Create(binaryLike.GetLocation());
src\Analyzers\Core\Analyzers\RemoveUnnecessaryCast\AbstractRemoveUnnecessaryCastDiagnosticAnalyzer.cs (1)
74ImmutableArray.Create(node.GetLocation()));
src\Analyzers\Core\Analyzers\RemoveUnnecessaryParentheses\AbstractRemoveUnnecessaryParenthesesDiagnosticAnalyzer.cs (1)
107var additionalLocations = ImmutableArray.Create(
src\Analyzers\Core\Analyzers\UseCollectionInitializer\AbstractUseCollectionInitializerDiagnosticAnalyzer.cs (1)
179var locations = ImmutableArray.Create(objectCreationExpression.GetLocation());
src\Analyzers\Core\Analyzers\UseIsNullCheck\AbstractUseIsNullForReferenceEqualsDiagnosticAnalyzer.cs (1)
132var additionalLocations = ImmutableArray.Create(invocation.GetLocation());
src\Analyzers\Core\Analyzers\UseObjectInitializer\AbstractUseObjectInitializerDiagnosticAnalyzer.cs (2)
120var nodes = ImmutableArray.Create<SyntaxNode>(containingStatement).AddRange(matches.Select(m => m.Statement)); 124var locations = ImmutableArray.Create(objectCreationExpression.GetLocation());
src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementInterfaceGenerator_DisposePattern.cs (1)
215? ImmutableArray.Create(disposeMethod) : default;
src\Analyzers\Core\CodeFixes\Naming\FallbackNamingRules.cs (5)
59var kinds = ImmutableArray.Create(new SymbolKindOrTypeKind(MethodKind.Ordinary)); 60var modifiers = ImmutableArray.Create(new ModifierKind(ModifierKindEnum.IsAsync)); 78var kinds = ImmutableArray.Create(new SymbolKindOrTypeKind(MethodKind.Ordinary)); 79var modifiers = ImmutableArray.Create(new ModifierKind(ModifierKindEnum.IsAsync)); 88var kinds = ImmutableArray.Create(new SymbolKindOrTypeKind(MethodKind.Ordinary));
src\Analyzers\Core\CodeFixes\UseConditionalExpression\AbstractUseConditionalExpressionCodeFixProvider.cs (1)
69var rules = ImmutableArray.Create(GetMultiLineFormattingRule());
SyncNamespaces\AbstractSyncNamespacesService.cs (1)
41var diagnosticAnalyzers = ImmutableArray.Create<DiagnosticAnalyzer>(DiagnosticAnalyzer);
Microsoft.CodeAnalysis.Features.UnitTests (19)
EditAndContinue\ActiveStatementsMapTests.cs (1)
191var debugInfos = ImmutableArray.Create(
EditAndContinue\EditAndContinueCapabilitiesTests.cs (3)
16var capabilities = ImmutableArray.Create("Baseline"); 27var capabilities = ImmutableArray.Create("BaseLine"); 61var capabilities = ImmutableArray.Create(name);
EditAndContinue\EditAndContinueWorkspaceServiceTests.cs (7)
943var openDocumentIds = open ? ImmutableArray.Create(designTimeOnlyDocumentId) : []; 953var activeStatements = ImmutableArray.Create( 1638var activeStatements = ImmutableArray.Create( 2661var trackedActiveSpans = ImmutableArray.Create( 3127var activeStatements = ImmutableArray.Create( 3359var activeStatements = ImmutableArray.Create(new ManagedActiveStatementDebugInfo( 4664var activeStatements = ImmutableArray.Create(
EditAndContinue\EditSessionActiveStatementsTests.cs (3)
257var newActiveStatementsInChangedDocuments = ImmutableArray.Create( 379var newActiveStatementsInChangedDocuments = ImmutableArray.Create( 567var newActiveStatementsInChangedDocuments = ImmutableArray.Create(
EditAndContinue\EmitSolutionUpdateResultsTests.cs (1)
132var rudeEdits = ImmutableArray.Create(new ProjectDiagnostics(document.Project.Id,
EditAndContinue\RemoteEditAndContinueServiceTests.cs (4)
113var activeSpans1 = ImmutableArray.Create( 190var deltas = ImmutableArray.Create(new ManagedHotReloadUpdate( 211var diagnostics = ImmutableArray.Create(new ProjectDiagnostics(project.Id, [documentDiagnostic, projectDiagnostic])); 212var documentsWithRudeEdits = ImmutableArray.Create(new ProjectDiagnostics(project.Id, []));
Microsoft.CodeAnalysis.InteractiveHost (5)
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (2)
854? ImmutableArray.Create(symbol) 855: ImmutableArray<TNamespaceOrTypeSymbol>.CastUp(ImmutableArray.Create((TNamedTypeSymbol)symbol));
src\Dependencies\Collections\OneOrMany.cs (1)
186=> HasOneItem ? ImmutableArray.Create(_one) : _many;
src\Dependencies\Collections\TemporaryArray`1.cs (1)
3131 => ImmutableArray.Create(_item0),
src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
567dictionary1.Add(keySelector(value), ImmutableArray.Create(value));
Microsoft.CodeAnalysis.LanguageServer.Protocol (40)
Extensions\ProtocolConversions.cs (35)
57{ WellKnownTags.Public, ImmutableArray.Create(LSP.CompletionItemKind.Keyword) }, 58{ WellKnownTags.Protected, ImmutableArray.Create(LSP.CompletionItemKind.Keyword) }, 59{ WellKnownTags.Private, ImmutableArray.Create(LSP.CompletionItemKind.Keyword) }, 60{ WellKnownTags.Internal, ImmutableArray.Create(LSP.CompletionItemKind.Keyword) }, 61{ WellKnownTags.File, ImmutableArray.Create(LSP.CompletionItemKind.File) }, 62{ WellKnownTags.Project, ImmutableArray.Create(LSP.CompletionItemKind.File) }, 63{ WellKnownTags.Folder, ImmutableArray.Create(LSP.CompletionItemKind.Folder) }, 64{ WellKnownTags.Assembly, ImmutableArray.Create(LSP.CompletionItemKind.File) }, 65{ WellKnownTags.Class, ImmutableArray.Create(LSP.CompletionItemKind.Class) }, 66{ WellKnownTags.Constant, ImmutableArray.Create(LSP.CompletionItemKind.Constant) }, 68{ WellKnownTags.Enum, ImmutableArray.Create(LSP.CompletionItemKind.Enum) }, 69{ WellKnownTags.EnumMember, ImmutableArray.Create(LSP.CompletionItemKind.EnumMember) }, 70{ WellKnownTags.Event, ImmutableArray.Create(LSP.CompletionItemKind.Event) }, 72{ WellKnownTags.Field, ImmutableArray.Create(LSP.CompletionItemKind.Field) }, 73{ WellKnownTags.Interface, ImmutableArray.Create(LSP.CompletionItemKind.Interface) }, 74{ WellKnownTags.Intrinsic, ImmutableArray.Create(LSP.CompletionItemKind.Text) }, 75{ WellKnownTags.Keyword, ImmutableArray.Create(LSP.CompletionItemKind.Keyword) }, 76{ WellKnownTags.Label, ImmutableArray.Create(LSP.CompletionItemKind.Text) }, 77{ WellKnownTags.Local, ImmutableArray.Create(LSP.CompletionItemKind.Variable) }, 79{ WellKnownTags.Method, ImmutableArray.Create(LSP.CompletionItemKind.Method) }, 80{ WellKnownTags.Module, ImmutableArray.Create(LSP.CompletionItemKind.Module) }, 81{ WellKnownTags.Operator, ImmutableArray.Create(LSP.CompletionItemKind.Operator) }, 82{ WellKnownTags.Parameter, ImmutableArray.Create(LSP.CompletionItemKind.Variable) }, 83{ WellKnownTags.Property, ImmutableArray.Create(LSP.CompletionItemKind.Property) }, 84{ WellKnownTags.RangeVariable, ImmutableArray.Create(LSP.CompletionItemKind.Variable) }, 85{ WellKnownTags.Reference, ImmutableArray.Create(LSP.CompletionItemKind.Reference) }, 86{ WellKnownTags.Structure, ImmutableArray.Create(LSP.CompletionItemKind.Struct) }, 87{ WellKnownTags.TypeParameter, ImmutableArray.Create(LSP.CompletionItemKind.TypeParameter) }, 88{ WellKnownTags.Snippet, ImmutableArray.Create(LSP.CompletionItemKind.Snippet) }, 89{ WellKnownTags.Error, ImmutableArray.Create(LSP.CompletionItemKind.Text) }, 90{ WellKnownTags.Warning, ImmutableArray.Create(LSP.CompletionItemKind.Text) }, 91{ WellKnownTags.StatusInformation, ImmutableArray.Create(LSP.CompletionItemKind.Text) }, 92{ WellKnownTags.AddReference, ImmutableArray.Create(LSP.CompletionItemKind.Text) }, 93{ WellKnownTags.NuGet, ImmutableArray.Create(LSP.CompletionItemKind.Text) } 104{ WellKnownTags.Deprecated, ImmutableArray.Create(LSP.CompletionItemTag.Deprecated) },
Handler\CodeActions\CodeActionHelpers.cs (1)
119var codeActionPathList = ImmutableArray.Create(codeAction.Title);
Handler\Diagnostics\DocumentPullDiagnosticHandler.cs (1)
55return ImmutableArray.Create(new PreviousPullResult(diagnosticsParams.PreviousResultId, diagnosticsParams.TextDocument));
Handler\Diagnostics\Public\PublicDocumentPullDiagnosticsHandler.cs (1)
81return ImmutableArray.Create(new PreviousPullResult(diagnosticsParams.PreviousResultId, diagnosticsParams.TextDocument));
Handler\InlineCompletions\XmlSnippetParser.CodeSnippet.cs (1)
85return ImmutableArray.Create(codeSnippetsElement);
Handler\SpellCheck\DocumentSpellCheckHandler.cs (1)
28return ImmutableArray.Create(new PreviousPullResult(requestParams.PreviousResultId, requestParams.TextDocument));
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (1)
Diagnostics\AbstractPullDiagnosticTestsBase.cs (1)
381return Task.FromResult(ImmutableArray.Create(
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (11)
src\Compilers\Core\Portable\Collections\OrderPreservingMultiDictionary.cs (1)
281return ImmutableArray.Create<V>((V)_value);
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (2)
854? ImmutableArray.Create(symbol) 855: ImmutableArray<TNamespaceOrTypeSymbol>.CastUp(ImmutableArray.Create((TNamedTypeSymbol)symbol));
src\Dependencies\Collections\OneOrMany.cs (1)
186=> HasOneItem ? ImmutableArray.Create(_one) : _many;
src\Dependencies\Collections\TemporaryArray`1.cs (1)
3131 => ImmutableArray.Create(_item0),
src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
567dictionary1.Add(keySelector(value), ImmutableArray.Create(value));
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
88return ImmutableArray.Create(operation);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\SyntaxEditorBasedCodeFixProvider.cs (1)
65var diagnostics = ImmutableArray.Create(diagnostic ?? context.Diagnostics[0]);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixesAndRefactorings\AbstractFixAllSpanMappingService.cs (2)
41return ImmutableDictionary.CreateRange([KeyValuePair.Create(document, ImmutableArray.Create(decl.FullSpan))]); 67return ImmutableDictionary.CreateRange([KeyValuePair.Create(document, ImmutableArray.Create(decl.FullSpan))]);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
80var parameters = ImmutableArray.Create(CodeGenerationSymbolFactory.CreateParameterSymbol(
Microsoft.CodeAnalysis.PooledObjects.Package (1)
ArrayBuilder.cs (1)
567dictionary1.Add(keySelector(value), ImmutableArray.Create(value));
Microsoft.CodeAnalysis.PublicApiAnalyzers (7)
src\Compilers\Core\Portable\Collections\OrderPreservingMultiDictionary.cs (1)
281return ImmutableArray.Create<V>((V)_value);
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (2)
854? ImmutableArray.Create(symbol) 855: ImmutableArray<TNamespaceOrTypeSymbol>.CastUp(ImmutableArray.Create((TNamedTypeSymbol)symbol));
src\Dependencies\Collections\OneOrMany.cs (1)
186=> HasOneItem ? ImmutableArray.Create(_one) : _many;
src\Dependencies\Collections\TemporaryArray`1.cs (1)
3131 => ImmutableArray.Create(_item0),
src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
567dictionary1.Add(keySelector(value), ImmutableArray.Create(value));
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
88return ImmutableArray.Create(operation);
Microsoft.CodeAnalysis.Rebuild.UnitTests (7)
BasicDeterministicKeyBuilderTests.cs (1)
91var key = compilation.GetDeterministicKey(additionalTexts: ImmutableArray.Create<AdditionalText>(additionalText));
CSharpDeterministicKeyBuilderTests.cs (1)
196var key = compilation.GetDeterministicKey(additionalTexts: ImmutableArray.Create<AdditionalText>(additionalText));
DeterministicKeyBuilderTests.cs (5)
516.WithInstrumentationKinds(ImmutableArray.Create(kind)); 580(string, string) => ImmutableArray.Create(KeyValuePair.Create(pathMapFrom, pathMapTo)), 728(string, string) => ImmutableArray.Create(KeyValuePair.Create(pathMapFrom, pathMapTo)), 735ImmutableArray.Create<AdditionalText>(additionalText), 760ImmutableArray.Create<AdditionalText>(additionalText));
Microsoft.CodeAnalysis.ResxSourceGenerator (7)
src\Compilers\Core\Portable\Collections\OrderPreservingMultiDictionary.cs (1)
281return ImmutableArray.Create<V>((V)_value);
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (2)
854? ImmutableArray.Create(symbol) 855: ImmutableArray<TNamespaceOrTypeSymbol>.CastUp(ImmutableArray.Create((TNamedTypeSymbol)symbol));
src\Dependencies\Collections\OneOrMany.cs (1)
186=> HasOneItem ? ImmutableArray.Create(_one) : _many;
src\Dependencies\Collections\TemporaryArray`1.cs (1)
3131 => ImmutableArray.Create(_item0),
src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
567dictionary1.Add(keySelector(value), ImmutableArray.Create(value));
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
88return ImmutableArray.Create(operation);
Microsoft.CodeAnalysis.Scripting (7)
Hosting\AssemblyLoader\MetadataShadowCopyProvider.cs (1)
478var modules = (moduleBuilder != null) ? moduleBuilder.ToImmutable() : ImmutableArray.Create(manifestModule);
Hosting\Resolvers\RuntimeMetadataReferenceResolver.cs (5)
29MetadataReferenceProperties.Assembly.WithAliases(ImmutableArray.Create("<implicit>")); 160return ImmutableArray.Create(result); 169return ImmutableArray.Create(CreateFromFile(resolvedPath, properties)); 180return ImmutableArray.Create(CreateFromFile(path, properties)); 189return ImmutableArray.Create(result);
Script.cs (1)
239MetadataReferenceProperties.Assembly.WithAliases(ImmutableArray.Create("<host>")).WithRecursiveAliases(true);
Microsoft.CodeAnalysis.Scripting.TestUtilities (2)
TestRuntimeMetadataReferenceResolver.cs (2)
17private static readonly MetadataReferenceProperties s_resolvedMissingAssemblyReferenceProperties = MetadataReferenceProperties.Assembly.WithAliases(ImmutableArray.Create("<implicit>")); 53return ImmutableArray.Create(MetadataReference.CreateFromFile(reference, properties));
Microsoft.CodeAnalysis.Scripting.UnitTests (7)
RuntimeMetadataReferenceResolverTests.cs (2)
30new RelativePathResolver(ImmutableArray.Create(directory.Path), directory.Path), 50searchPaths: ImmutableArray.Create(directory.Path),
ScriptOptionsTests.cs (5)
87Assert.Throws<ArgumentNullException>("references[0]", () => options.WithReferences(ImmutableArray.Create((MetadataReference)null))); 93Assert.Throws<ArgumentNullException>("references[0]", () => options.WithReferences(ImmutableArray.Create((Assembly)null))); 99Assert.Throws<ArgumentNullException>("references[0]", () => options.WithReferences(ImmutableArray.Create((string)null))); 129Assert.Throws<ArgumentNullException>("imports[0]", () => options.AddImports(ImmutableArray.Create((string)null))); 150Assert.Throws<ArgumentNullException>("imports[0]", () => options.WithImports(ImmutableArray.Create((string)null)));
Microsoft.CodeAnalysis.Test.Utilities (79)
Diagnostics\BoxingOperationAnalyzer.cs (1)
35get { return ImmutableArray.Create(BoxingDescriptor); }
Diagnostics\CommonDiagnosticAnalyzers.cs (43)
649public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics => ImmutableArray.Create(DiagnosticDescriptor); 679ImmutableArray.Create(Rule); 718ImmutableArray.Create(Rule); 743public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics => ImmutableArray.Create(DummyRule); 760public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics => ImmutableArray.Create(Rule); 785ImmutableArray.Create(Rule); 821public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics => ImmutableArray.Create(Descriptor); 832public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics => ImmutableArray.Create((DiagnosticDescriptor)null); 852public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics => ImmutableArray.Create(Descriptor); 873public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics => ImmutableArray.Create(Descriptor); 896public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics => ImmutableArray.Create(Descriptor); 959public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics => ImmutableArray.Create(Descriptor); 998public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics => ImmutableArray.Create(Rule); 1037public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics => ImmutableArray.Create(Rule); 1069public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics => ImmutableArray.Create(Descriptor); 1102public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics => ImmutableArray.Create(Descriptor); 1136public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics => ImmutableArray.Create(Descriptor); 1199public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics => ImmutableArray.Create(Descriptor); 1327public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics => ImmutableArray.Create(Descriptor); 1385public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics => ImmutableArray.Create(Descriptor); 1416public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics => ImmutableArray.Create(Descriptor); 1461public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics => ImmutableArray.Create(Descriptor); 1562ImmutableArray.Create(ClassDeclarationSyntaxKind)); 1691public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics => ImmutableArray.Create(Rule); 1855public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics => ImmutableArray.Create(ParameterDescriptor); 2169=> ImmutableArray.Create(SuppressionDescriptor); 2231=> ImmutableArray.Create(SuppressionDescriptor); 2274=> ImmutableArray.Create(_descriptor); 2302=> ImmutableArray.Create(_supportedDescriptor); 2334=> ImmutableArray.Create(_supportedDescriptor); 2416public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics => ImmutableArray.Create(_rule); 2482public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics => ImmutableArray.Create(Descriptor); 2535public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics => ImmutableArray.Create(Descriptor); 2563public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics => ImmutableArray.Create(s_descriptor); 2595public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics => ImmutableArray.Create(Descriptor); 2641public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics => ImmutableArray.Create(Descriptor); 2682public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics => ImmutableArray.Create(s_descriptor); 2730public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics => ImmutableArray.Create(s_descriptor); 2878public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics => ImmutableArray.Create(Descriptor); 2925public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics => ImmutableArray.Create(s_descriptor); 3009public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics => ImmutableArray.Create(s_descriptor); 3099public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics => ImmutableArray.Create(s_descriptor); 3240public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics => ImmutableArray.Create(_descriptor);
Diagnostics\DiagnosticExtensions.cs (5)
404builder.Add(LanguageNames.CSharp, ImmutableArray.Create(GetCompilerDiagnosticAnalyzer(LanguageNames.CSharp))); 405builder.Add(LanguageNames.VisualBasic, ImmutableArray.Create(GetCompilerDiagnosticAnalyzer(LanguageNames.VisualBasic))); 412return new AnalyzerImageReference(ImmutableArray.Create(analyzer), display: analyzer.GetType().FullName); 418builder.Add(LanguageNames.CSharp, ImmutableArray.Create(GetCompilerDiagnosticAnalyzerReference(LanguageNames.CSharp))); 419builder.Add(LanguageNames.VisualBasic, ImmutableArray.Create(GetCompilerDiagnosticAnalyzerReference(LanguageNames.VisualBasic)));
Diagnostics\EmptyArrayAnalyzer.cs (1)
40get { return ImmutableArray.Create(UseArrayEmptyDescriptor); }
Diagnostics\FieldCouldBeReadOnlyAnalyzer.cs (1)
31get { return ImmutableArray.Create(FieldCouldBeReadOnlyDescriptor); }
Diagnostics\LocalCouldBeConstAnalyzer.cs (1)
31get { return ImmutableArray.Create(LocalCouldBeConstDescriptor); }
Diagnostics\OperationTestAnalyzer.cs (15)
94get { return ImmutableArray.Create(ExpressionDescriptor); } 136get { return ImmutableArray.Create(BigForDescriptor); } 622get { return ImmutableArray.Create(SeventeenDescriptor); } 659get { return ImmutableArray.Create(NullArgumentsDescriptor); } 744get { return ImmutableArray.Create(DoNotUseMemberAssignmentDescriptor); } 786get { return ImmutableArray.Create(DoNotUseLargeListOfArrayInitializersDescriptor); } 1174public sealed override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics => ImmutableArray.Create(EqualsValueDescriptor); 1218get { return ImmutableArray.Create(NoneOperationDescriptor); } 1562=> ImmutableArray.Create(BinaryUserDefinedOperatorDescriptor); 1886get { return ImmutableArray.Create(InvalidConversionExpressionDescriptor); } 1918get { return ImmutableArray.Create(ForLoopConditionCrashDescriptor); } 2043get { return ImmutableArray.Create(LiteralDescriptor); } 2072=> ImmutableArray.Create(OperationActionDescriptor); 2100=> ImmutableArray.Create(OperationActionDescriptor); 2132=> ImmutableArray.Create(GetOperationDescriptor);
Diagnostics\SuppressMessageAttributeTests.DiagnosticAnalyzers.cs (7)
34return ImmutableArray.Create(s_rule); 84return ImmutableArray.Create(s_rule); 109return ImmutableArray.Create(s_rule); 131return ImmutableArray.Create(s_rule); 196return ImmutableArray.Create(s_rule); 235return ImmutableArray.Create(s_rule); 271return ImmutableArray.Create(s_rule);
Diagnostics\TestDiagnosticAnalyzer.cs (1)
76return ImmutableArray.Create(DefaultDiagnostic);
InstrumentationChecker.cs (1)
322var peImage = compilation.EmitToArray(EmitOptions.Default.WithInstrumentationKinds(ImmutableArray.Create(InstrumentationKind.TestCoverage)));
Mocks\TestMetadataReferenceResolver.cs (1)
53return map.TryGetValue(reference, out var result) ? ImmutableArray.Create(result) : ImmutableArray<PortableExecutableReference>.Empty;
SourceGeneration\TestGenerators.cs (2)
96return ImmutableArray.Create((hint, string.IsNullOrWhiteSpace(source) 107return ImmutableArray.Create((hint, string.IsNullOrWhiteSpace(source)
Microsoft.CodeAnalysis.Threading.Package (5)
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (2)
854? ImmutableArray.Create(symbol) 855: ImmutableArray<TNamespaceOrTypeSymbol>.CastUp(ImmutableArray.Create((TNamedTypeSymbol)symbol));
src\Dependencies\Collections\OneOrMany.cs (1)
186=> HasOneItem ? ImmutableArray.Create(_one) : _many;
src\Dependencies\Collections\TemporaryArray`1.cs (1)
3131 => ImmutableArray.Create(_item0),
src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
567dictionary1.Add(keySelector(value), ImmutableArray.Create(value));
Microsoft.CodeAnalysis.UnitTests (74)
Analyzers\AnalyzerConfigTests.cs (4)
109var set = AnalyzerConfigSet.Create(ImmutableArray.Create(config)); 131var set = AnalyzerConfigSet.Create(ImmutableArray.Create(config)); 2371var set = AnalyzerConfigSet.Create(ImmutableArray.Create(config)); 2386var set = AnalyzerConfigSet.Create(ImmutableArray.Create(config));
CachingLookupTests.cs (2)
313return ImmutableArray.Create<FullyPopulateRaceHelper>(new FullyPopulateRaceHelper()); 356return ImmutableArray.Create<FullyPopulateRaceHelper>(new FullyPopulateRaceHelper());
Collections\Extensions\ImmutableArrayExtensionsTests.cs (18)
24a = ImmutableArray.Create<int>(2); 116var singleton1 = ImmutableArray.Create<int>(1); 117var singleton2 = ImmutableArray.Create<int>(2); 144Assert.Equal(1, ImmutableArray.Create<int>(1).Single()); 160Assert.Equal(1, ImmutableArray.Create<int>(1).Single((x, a) => x == a, 1)); 377AssertEx.Equal(new[] { 10 }, ImmutableArray.Create(1).SelectAsArray(i => 10 * i)); 401var single1 = ImmutableArray.Create(1); 402var single2 = ImmutableArray.Create(10); 403var single3 = ImmutableArray.Create(11); 433var single1 = ImmutableArray.Create(1); 434var single2 = ImmutableArray.Create(10); 435var single3 = ImmutableArray.Create(13); 478Assert.True(a.WhereAsArray(i => i == 0).SequenceEqual(ImmutableArray.Create<int>(0))); 480Assert.True(a.WhereAsArray(i => i == 5).SequenceEqual(ImmutableArray.Create<int>(5))); 495Assert.Same(x, ImmutableArray.Create<object>(x).WhereAsArray((o, arg) => o == arg, x)[0]); 565Assert.False(ImmutableArray.Create(1).HasDuplicates()); 566Assert.False(ImmutableArray.Create(1).HasDuplicates(comparer)); 567Assert.False(ImmutableArray.Create(1).HasDuplicates(i => i + 1));
Diagnostics\AnalysisContextInfoTests.cs (1)
68public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics => ImmutableArray.Create(s_rule);
Diagnostics\CompilationWithAnalyzersTests.cs (1)
60var analyzers = ImmutableArray.Create(analyzer);
Diagnostics\DiagnosticLocalizationTests.cs (1)
388return ImmutableArray.Create(_descriptor);
Diagnostics\OperationTests.cs (5)
37arguments = ImmutableArray.Create((IOperation)null); 45arguments = ImmutableArray.Create((IOperation)null); 55arguments = ImmutableArray.Create((IOperation)null); 56argumentNames = ImmutableArray.Create(name); 57argumentRefKinds = ImmutableArray.Create(refKind);
Emit\CustomDebugInfoTests.cs (2)
252var lambdas = ImmutableArray.Create(new LambdaDebugInfo(20, new DebugId(0, 0), LambdaDebugInfo.StaticClosureOrdinal)); 654(LocalName: "a", SlotIndex: 1, ScopeStart: 0, ScopeEnd: 0, Names: ImmutableArray.Create("e")),
Emit\EmitOptionsTests.cs (3)
67TestProperty((old, value) => old.WithInstrumentationKinds(value), opt => opt.InstrumentationKinds, ImmutableArray.Create(InstrumentationKind.TestCoverage)); 127instrumentationKinds: ImmutableArray.Create(InstrumentationKind.TestCoverage)); 141instrumentationKinds: ImmutableArray.Create(InstrumentationKind.TestCoverage),
Emit\SemanticEditTests.cs (3)
38var instrumentation = new MethodInstrumentation() { Kinds = ImmutableArray.Create(InstrumentationKind.TestCoverage) }; 47instrumentation: new MethodInstrumentation() { Kinds = ImmutableArray.Create(InstrumentationKindExtensions.LocalStateTracing) })); 50instrumentation: new MethodInstrumentation() { Kinds = ImmutableArray.Create((InstrumentationKind)123) }));
InternalUtilities\OneOrManyTests.cs (16)
48Verify(OneOrMany.Create(ImmutableArray.Create(2)), 2); 51Verify(new OneOrMany<int>(ImmutableArray.Create(2)), 2); 72Verify(OneOrMany.Create(ImmutableArray.Create(1)).Add(4), 1, 4); 73Verify(OneOrMany.Create(ImmutableArray.Create(1)), 1); 86Assert.True(OneOrMany.Create(ImmutableArray.Create(1)).Contains(1)); 87Assert.False(OneOrMany.Create(ImmutableArray.Create(1)).Contains(0)); 111Verify(OneOrMany.Create(ImmutableArray.Create(1)).Select(i => i + 1), 2); 120Verify(OneOrMany.Create(ImmutableArray.Create(1)).Select((i, a) => i + a, 1), 2); 130Assert.Equal(1, OneOrMany.Create(ImmutableArray.Create(1)).FirstOrDefault(i => i < 2)); 131Assert.Equal(0, OneOrMany.Create(ImmutableArray.Create(1)).FirstOrDefault(i => i > 2)); 142Assert.Equal(1, OneOrMany.Create(ImmutableArray.Create(1)).FirstOrDefault((i, a) => i < a, 2)); 143Assert.Equal(0, OneOrMany.Create(ImmutableArray.Create(1)).FirstOrDefault((i, a) => i > a, 2)); 235Assert.True(OneOrMany.Create(1).SequenceEqual(OneOrMany.Create(ImmutableArray.Create(1)))); 256Assert.False(ImmutableArray.Create(1).SequenceEqual(OneOrMany<int>.Empty)); 258Assert.True(ImmutableArray.Create(1).SequenceEqual(OneOrMany.Create(1))); 259Assert.False(ImmutableArray.Create(1).SequenceEqual(OneOrMany.Create(2)));
MetadataReferences\AssemblyMetadataTests.cs (1)
39Assert.Throws<ArgumentNullException>(() => AssemblyMetadata.Create(ImmutableArray.Create((ModuleMetadata)null)));
MetadataReferences\MetadataReferencePropertiesTests.cs (7)
43Assert.Throws<ArgumentException>(() => new MetadataReferenceProperties(MetadataImageKind.Module, ImmutableArray.Create("blah"))); 45Assert.Throws<ArgumentException>(() => new MetadataReferenceProperties(MetadataImageKind.Module, ImmutableArray.Create(""))); 46Assert.Throws<ArgumentException>(() => new MetadataReferenceProperties(MetadataImageKind.Module, ImmutableArray.Create("x\0x"))); 48Assert.Throws<ArgumentException>(() => MetadataReferenceProperties.Module.WithAliases(ImmutableArray.Create("blah"))); 56var a = new MetadataReferenceProperties(MetadataImageKind.Assembly, ImmutableArray.Create("a"), embedInteropTypes: true); 63Assert.Equal(a.WithEmbedInteropTypes(false), new MetadataReferenceProperties(MetadataImageKind.Assembly, ImmutableArray.Create("a"), embedInteropTypes: false)); 64Assert.Equal(a.WithRecursiveAliases(true), new MetadataReferenceProperties(MetadataImageKind.Assembly, ImmutableArray.Create("a"), embedInteropTypes: true, hasRecursiveAliases: true));
MetadataReferences\MetadataReferenceTests.cs (4)
292aliases: ImmutableArray.Create("a"), 330var r6 = r.WithProperties(new MetadataReferenceProperties(MetadataImageKind.Assembly, ImmutableArray.Create("x"), embedInteropTypes: true)); 358var r3 = r.WithProperties(new MetadataReferenceProperties(MetadataImageKind.Assembly, ImmutableArray.Create("x"), embedInteropTypes: true)); 389var r3 = r.WithProperties(new MetadataReferenceProperties(MetadataImageKind.Assembly, ImmutableArray.Create("x"), embedInteropTypes: true));
SourceFileResolverTest.cs (4)
35ImmutableArray.Create(""), 37ImmutableArray.Create(KeyValuePair.Create<string, string>("key", null))); 47ImmutableArray.Create(""), 49ImmutableArray.Create(KeyValuePair.Create("key", "")));
StrongNameProviderTests.cs (2)
36searchPaths: ImmutableArray.Create(subdir)); 37var subdirSearchPath = ImmutableArray.Create(subdir);
Microsoft.CodeAnalysis.VisualBasic (272)
Binding\Binder_Conversions.vb (1)
1154arguments:=ImmutableArray.Create(Of BoundExpression)(argument),
Binding\Binder_Delegates.vb (1)
1271statementList = ImmutableArray.Create(returnstmt)
Binding\Binder_Expressions.vb (7)
297Return New BoundBadExpression(node, LookupResultKind.Empty, ImmutableArray(Of Symbol).Empty, ImmutableArray.Create(expr), resultType, hasErrors:=True) 305Return New BoundBadExpression(node, resultKind, ImmutableArray(Of Symbol).Empty, ImmutableArray.Create(expr), resultType, hasErrors:=True) 326Return New BoundBadExpression(wrappedExpression.Syntax, resultKind, ImmutableArray(Of Symbol).Empty, ImmutableArray.Create(wrappedExpression), wrappedExpression.Type, hasErrors:=True) 1665initializers = ImmutableArray.Create(Of BoundExpression)(arrayInitialization) 3134If(receiver IsNot Nothing, ImmutableArray.Create(receiver), ImmutableArray(Of BoundExpression).Empty), 3768Dim boundArguments = ImmutableArray.Create(Of BoundExpression)(arg) 3792boundArguments:=ImmutableArray.Create(Of BoundExpression)(arg),
Binding\Binder_Initializers.vb (1)
532ImmutableArray.Create(boundInitValue),
Binding\Binder_Invocation.vb (2)
1627childBoundNodes = ImmutableArray.Create(Of BoundExpression)(groupOpt) 3268ImmutableArray.Create(Of BoundExpression)(argument),
Binding\Binder_Lambda.vb (1)
469ImmutableArray.Create(Of BoundStatement)(boundReturn),
Binding\Binder_ObjectInitializer.vb (1)
495ImmutableArray.Create(Of Symbol)(methodResult.Candidate.UnderlyingSymbol),
Binding\Binder_Operators.vb (2)
1259ImmutableArray.Create(Of BoundExpression)(operand), 1269ImmutableArray.Create(Of BoundExpression)(operand),
Binding\Binder_Query.vb (27)
221ImmutableArray.Create(Of Binder)(intoBinder), 238ImmutableArray.Create(Of Binder)(intoBinder), 271ImmutableArray.Create(Of Binder)(intoBinder), 357ImmutableArray.Create(Of BoundExpression)(letSelectorLambda), 552ImmutableArray.Create(Of BoundExpression)(selectSelectorLambda), 623ImmutableArray.Create(Of BoundExpression)(selectorLambda), 694ImmutableArray.Create(Of BoundExpression)(selectorLambda), 703ImmutableArray.Create(Of Binder)(selectorBinder), 780ImmutableArray.Create(Me), 840ImmutableArray.Create(Of BoundExpression)(selectorLambda), 849ImmutableArray.Create(Of Binder)(selectorBinder), 987ImmutableArray.Create(Me), 995ImmutableArray.Create(Me), 1119lambdaBinders = ImmutableArray.Create(Of Binder)(manySelectorBinder) 1808ImmutableArray.Create(Of BoundExpression)(source).AddRange(groupByArguments), 2385ImmutableArray.Create(Of BoundExpression)(filterLambda), 2394ImmutableArray.Create(Of Binder)(filterBinder), 2493ImmutableArray.Create(boundCount), 2536ImmutableArray.Create(Me), 2606ImmutableArray.Create(Of BoundExpression)(keyLambda), 2625ImmutableArray.Create(Of Binder)(keyBinder), 3947arguments = ImmutableArray.Create(Of BoundExpression)(aggregationLambda) 3955ImmutableArray.Create(m_GroupReference).AddRange(arguments), 3975ImmutableArray.Create(Of Binder)(aggregationBinder), 4294ImmutableArray.Create(Of BoundExpression)(selectorLambda), 4304ImmutableArray.Create(Of Binder)(selectorBinder), 4691childBoundNodes = ImmutableArray.Create(If(methodGroup, source))
Binding\Binder_Statements.vb (7)
72Return New BoundBadStatement(node, ImmutableArray.Create(Of BoundNode)(condition), hasErrors:=True) 847Return New BoundBadStatement(node, ImmutableArray.Create(Of BoundNode)(boundLabelExpression), hasErrors:=True) 2469Return New BoundBadStatement(node, ImmutableArray.Create(Of BoundNode)(target), True) 3064nextVariables = ImmutableArray.Create(boundVariable) 3611ImmutableArray.Create(controlVariable), 3802ImmutableArray.Create(collection), 3855ImmutableArray.Create(collection),
Binding\Binder_Symbols.vb (1)
291Return Binder.GetErrorSymbol(GetBaseNamesForDiagnostic(typeSyntax), diagInfo, ImmutableArray.Create(Of Symbol)(sym), LookupResultKind.NotATypeOrNamespace)
Binding\Binder_XmlLiterals.vb (8)
27ImmutableArray.Create(Of BoundExpression)(str), 188ImmutableArray.Create(Of BoundExpression)(argument), 303sideEffectBuilder.Add(BindInvocationExpressionIfGroupNotNothing(syntax, addGroup, ImmutableArray.Create(Of BoundExpression)(expr), diagnostics)) 319sideEffectBuilder.Add(BindInvocationExpressionIfGroupNotNothing(syntax, addGroup, ImmutableArray.Create(Of BoundExpression)(attribute), diagnostics)) 327sideEffectBuilder.Add(BindInvocationExpressionIfGroupNotNothing(syntax, addGroup, ImmutableArray.Create(Of BoundExpression)(xmlnsAttributesPlaceholder), diagnostics)) 713arguments = ImmutableArray.Create(Of BoundExpression)(name) 894Dim objectCreation = BindInvocationExpressionIfGroupNotNothing(syntax, group, ImmutableArray.Create(Of BoundExpression)([namespace]), diagnostics) 919ImmutableArray.Create(Of BoundExpression)(value),
Binding\DocumentationCommentBinder.vb (1)
161Return ImmutableArray.Create(Of Symbol)(p)
Binding\DocumentationCommentCrefBinder.vb (1)
231ImmutableArray.Create(Of Symbol)(result))
Binding\DocumentationCommentCrefBinder_Compat.vb (1)
49Return ImmutableArray.Create(Of Symbol)(result)
Binding\DocumentationCommentTypeParamRefBinder.vb (1)
48Return ImmutableArray.Create(Of Symbol)(symbol)
Binding\MemberSemanticModel.vb (1)
1958_guardedBoundNodeMap.Add(bindingRoot, ImmutableArray.Create(Of BoundNode)(boundRoot))
Binding\SyntheticBoundTrees\AnonymousTypeSyntheticMethods.vb (2)
74boundMeReference, ImmutableArray.Create(Of BoundExpression)(boundTryCast), 276ImmutableArray.Create(Of BoundExpression)(boundLocalOtherFieldBoxed),
Binding\SyntheticBoundTrees\SynthesizedConstructorSymbol.vb (1)
19Return New BoundBlock(Me.Syntax, Nothing, ImmutableArray(Of LocalSymbol).Empty, ImmutableArray.Create(Of BoundStatement)(returnStmt))
Binding\SyntheticBoundTrees\SynthesizedPropertyAccessorBase.vb (2)
85locals = ImmutableArray.Create(Of LocalSymbol)(local) 284ImmutableArray.Create(Of BoundExpression)(parameterAccess),
BoundTree\BoundLocalDeclaration.vb (1)
26Return ImmutableArray.Create(Of BoundLocalDeclarationBase)(Me)
BoundTree\Expression.vb (17)
35Return ImmutableArray.Create(Of BoundNode)(Me.ReceiverOpt) 43Return ImmutableArray.Create(Of BoundNode)(Me.MethodGroup) 52Return ImmutableArray.Create(Of BoundNode)(Me.ReceiverOpt) 65Return ImmutableArray.Create(Of BoundNode)(Me.Operand) 71Return ImmutableArray.Create(Of BoundNode)(Me.Operand) 95Return ImmutableArray.Create(Of BoundNode)(Me.MemberAccess) 111Return ImmutableArray.Create(Of BoundNode)(Me.Value) 127Return ImmutableArray.Create(Of BoundNode)(Me.LastOperator) 139Return ImmutableArray.Create(Of BoundNode)(Me.Expression) 147Return ImmutableArray.Create(Of BoundNode)(Me.ConversionCall) 155Return ImmutableArray.Create(Of BoundNode)(Me.Source) 163Return ImmutableArray.Create(Of BoundNode)(Me.UnderlyingExpression) 171Return ImmutableArray.Create(Of BoundNode)(Me.UnderlyingExpression) 179Return ImmutableArray.Create(Of BoundNode)(Me.Expression) 187Return ImmutableArray.Create(Of BoundNode)(Me.Value) 203Return ImmutableArray.Create(Of BoundNode)(Me.Group) 219Return ImmutableArray.Create(Of BoundNode)(Me.Argument)
BoundTree\Statement.vb (4)
78Return ImmutableArray.Create(Of BoundNode)(Me.EventInvocation) 86Return ImmutableArray.Create(Of BoundNode)(Me.LabelExpressionOpt) 94Return ImmutableArray.Create(Of BoundNode)(Me.LabelExpressionOpt) 102Return ImmutableArray.Create(Of BoundNode)(Me.Body)
Compilation\SemanticModel.vb (1)
3370Return ImmutableArray.Create(symbol)
Compilation\SpeculativeSyntaxTreeSemanticModel.vb (1)
95Return SymbolInfoFactory.Create(ImmutableArray.Create(Of ISymbol)(aliasSymbol), If(aliasSymbol IsNot Nothing, LookupResultKind.Good, LookupResultKind.Empty))
Declarations\DeclarationTreeBuilder.vb (2)
157children:=ImmutableArray.Create(Of SingleNamespaceOrTypeDeclaration)(decl)) 328children = ImmutableArray.Create(Of SingleNamespaceOrTypeDeclaration)(ns)
Declarations\MergedNamespaceDeclaration.vb (1)
63Return ImmutableArray.Create(loc)
Declarations\MergedTypeDeclaration.vb (1)
122Return ImmutableArray.Create(Declarations(0).NameLocation)
Emit\EditAndContinue\PEDeltaAssemblyBuilder.vb (1)
204Return New AnonymousTypeKey(ImmutableArray.Create(properties))
Emit\EditAndContinue\VisualBasicDefinitionMap.vb (1)
214Return ImmutableArray.Create(result)
Emit\SynthesizedPrivateImplementationDetailsSharedConstructor.vb (1)
86factory.Array(payloadArrayType.ElementType, ImmutableArray.Create(factory.MaximumMethodDefIndex()), ImmutableArray(Of BoundExpression).Empty)))
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Expressions.vb (1)
890Dim allExpressions = ImmutableArray.Create(Of BoundExpression)(expression).Concat(indices)
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter_ConditionalExpresion.vb (4)
89ImmutableArray.Create(Of BoundExpression)( 96ImmutableArray.Create(Of BoundExpression)( 150arguments:=ImmutableArray.Create(Of BoundExpression)(expression), 228ImmutableArray.Create(Of BoundExpression)(parameter),
Lowering\Instrumentation\CodeCoverageInstrumenter.vb (1)
472indices:=ImmutableArray.Create(Of BoundExpression)(statementFactory.Literal(spansIndex)))
Lowering\LambdaRewriter\LambdaRewriter.vb (2)
536ImmutableArray.Create(Of BoundExpression)(frameAccess)) 1428ImmutableArray.Create(Of BoundExpression)(_meProxyDeferredInit))
Lowering\LambdaRewriter\SynthesizedLambdaMethod.vb (1)
63Me._locations = ImmutableArray.Create(lambdaNode.Syntax.GetLocation())
Lowering\LocalRewriter\LocalRewriter.vb (1)
514ImmutableArray.Create(result),
Lowering\LocalRewriter\LocalRewriter_AddRemoveHandler.vb (1)
239ImmutableArray.Create(handler),
Lowering\LocalRewriter\LocalRewriter_AssignmentOperator.vb (3)
105ImmutableArray.Create(Of BoundExpression)(result), 321ImmutableArray.Create(Of BoundExpression)(result), 452ImmutableArray.Create(result), Nothing, getObjectValueMethod.ReturnType)
Lowering\LocalRewriter\LocalRewriter_BinaryOperators.vb (5)
589ImmutableArray.Create(left), Nothing, memberSymbol.ReturnType) 594ImmutableArray.Create(right), Nothing, memberSymbol.ReturnType) 1014ImmutableArray.Create(Of BoundExpression)(leftInit), 1040ImmutableArray.Create(If(operandHasValue, NullableValueOrDefault(operand), operand)), 1139ImmutableArray.Create(tempInit),
Lowering\LocalRewriter\LocalRewriter_Call.vb (4)
105ImmutableArray.Create(Of BoundExpression)(node), 136arguments = ImmutableArray.Create(Of BoundExpression)(receiver) 246Return New BoundSequence(rewrittenArgument.Syntax, ImmutableArray(Of LocalSymbol).Empty, ImmutableArray.Create(storeVal), boundTemp, rewrittenArgument.Type) 382Return New BoundSequence(argument.Syntax, ImmutableArray(Of LocalSymbol).Empty, ImmutableArray.Create(storeVal), boundTemp, argument.Type)
Lowering\LocalRewriter\LocalRewriter_ConditionalAccess.vb (1)
165result = New BoundSequence(node.Syntax, ImmutableArray.Create(temp), ImmutableArray.Create(assignment), result, result.Type)
Lowering\LocalRewriter\LocalRewriter_Conversion.vb (10)
676ImmutableArray.Create(inputToOperatorMethod), 812ImmutableArray.Create(operand), Nothing, memberSymbol.ReturnType) 890ImmutableArray.Create(operand), Nothing, memberSymbol.ReturnType) 984ImmutableArray.Create(operand), 990ImmutableArray.Create(operand), Nothing, memberSymbol.ReturnType) 1035ImmutableArray.Create(operand), Nothing, memberSymbol.ReturnType) 1123ImmutableArray.Create(operand), 1129ImmutableArray.Create(operand), Nothing, memberSymbol.ReturnType) 1172ImmutableArray.Create(operand), Nothing, memberSymbol.ReturnType) 1225ImmutableArray.Create(operand), Nothing, mathRound.ReturnType)
Lowering\LocalRewriter\LocalRewriter_DelegateCreation.vb (1)
64ImmutableArray.Create(Of BoundExpression)(capture),
Lowering\LocalRewriter\LocalRewriter_FieldAccess.vb (1)
76ImmutableArray.Create(rewrittenReceiver),
Lowering\LocalRewriter\LocalRewriter_ForEach.vb (5)
282ImmutableArray.Create(Of BoundExpression)(boundIndex.MakeRValue()), 297ImmutableArray.Create(Of BoundExpression)(boundIndex.MakeRValue()), 302ImmutableArray.Create(Of BoundExpression)(boundIndex.MakeRValue()), elementType, hasErrors:=True) 664ImmutableArray.Create(Of BoundStatement)(disposalStatement)), 720ImmutableArray.Create(Of BoundExpression)(rewrittenBoundLocal)),
Lowering\LocalRewriter\LocalRewriter_LateAddressOf.vb (1)
128statementList = ImmutableArray.Create(returnstmt)
Lowering\LocalRewriter\LocalRewriter_LateBindingHelpers.vb (18)
80Return New BoundArrayCreation(node, ImmutableArray.Create(bounds), initializer, booleanArrayType) 113Dim arrayCreation = New BoundArrayCreation(node, ImmutableArray.Create(bounds), Nothing, objectArrayType) 140Dim indices = ImmutableArray.Create(indexExpr) 177rewrittenArguments = ImmutableArray.Create(rewrittenValue) 202Dim arrayCreation = New BoundArrayCreation(node, ImmutableArray.Create(bounds), Nothing, objectArrayType) 253ImmutableArray.Create(indexExpr), 273Return New BoundArrayCreation(node, ImmutableArray.Create(bounds), Nothing, objectArrayType) 294Return New BoundArrayCreation(node, ImmutableArray.Create(bounds), initializer, objectArrayType) 327Return New BoundArrayCreation(node, ImmutableArray.Create(bounds), initializer, stringArrayType) 344Dim indices = ImmutableArray.Create(index) 349ImmutableArray.Create(index), 455ImmutableArray.Create(assignment), 531Return New BoundSequence(syntax, ImmutableArray(Of LocalSymbol).Empty, ImmutableArray.Create(Of BoundExpression)(memberAccess), Nothing, Me.GetSpecialType(SpecialType.System_Void)) 536Return New BoundSequence(syntax, ImmutableArray(Of LocalSymbol).Empty, ImmutableArray.Create(Of BoundExpression)(memberAccess), Nothing, Me.GetSpecialType(SpecialType.System_Void)) 610Return New BoundSequence(syntax, ImmutableArray(Of LocalSymbol).Empty, ImmutableArray.Create(Of BoundExpression)(invocation), Nothing, Me.GetSpecialType(SpecialType.System_Void)) 615Return New BoundSequence(syntax, ImmutableArray(Of LocalSymbol).Empty, ImmutableArray.Create(Of BoundExpression)(invocation), Nothing, Me.GetSpecialType(SpecialType.System_Void)) 842ImmutableArray.Create(Of BoundExpression)(store).Concat(copyBackBuilder.ToImmutableAndFree), 959Return New BoundArrayCreation(node, ImmutableArray.Create(bounds), initializer, typeArrayType)
Lowering\LocalRewriter\LocalRewriter_LocalDeclaration.vb (1)
310statementsInTry = ImmutableArray.Create(Of BoundStatement)(conditionalValueInit)
Lowering\LocalRewriter\LocalRewriter_NullableHelpers.vb (7)
21ImmutableArray.Create(expr), 26Return New BoundBadExpression(expr.Syntax, LookupResultKind.NotReferencable, ImmutableArray(Of Symbol).Empty, ImmutableArray.Create(expr), nullableType, hasErrors:=True) 206Return If(isOptional, Nothing, New BoundBadExpression(expr.Syntax, LookupResultKind.NotReferencable, ImmutableArray(Of Symbol).Empty, ImmutableArray.Create(expr), expr.Type.GetNullableUnderlyingType(), hasErrors:=True)) 219ImmutableArray.Create(defaultValue), 255Return New BoundBadExpression(expr.Syntax, LookupResultKind.NotReferencable, ImmutableArray(Of Symbol).Empty, ImmutableArray.Create(expr), expr.Type.GetNullableUnderlyingType(), hasErrors:=True) 283Return New BoundBadExpression(expr.Syntax, LookupResultKind.NotReferencable, ImmutableArray(Of Symbol).Empty, ImmutableArray.Create(expr), 529ImmutableArray.Create(sideeffects),
Lowering\LocalRewriter\LocalRewriter_Query.vb (1)
202ImmutableArray.Create(rewrittenBody)).MakeCompilerGenerated()
Lowering\LocalRewriter\LocalRewriter_RaiseEvent.vb (2)
138arguments:=ImmutableArray.Create(Of BoundExpression)(rewrittenReceiver), 165Return New BoundBadExpression(syntax, LookupResultKind.NotReferencable, ImmutableArray(Of Symbol).Empty, ImmutableArray.Create(rewrittenReceiver), ErrorTypeSymbol.UnknownResultType, hasErrors:=True)
Lowering\LocalRewriter\LocalRewriter_RedimClause.vb (1)
91ImmutableArray.Create(Of BoundExpression)(assignmentOperator),
Lowering\LocalRewriter\LocalRewriter_StringConcat.vb (1)
288Return factory.Call(Nothing, memberSymbol, ImmutableArray.Create(Of BoundExpression)(argArray))
Lowering\LocalRewriter\LocalRewriter_SyncLock.vb (6)
99ImmutableArray.Create(Of BoundExpression)(boundLockObjectLocal), 124tryStatements = ImmutableArray.Create(Of BoundStatement)(DirectCast(Visit(node.Body), BoundBlock)) 138ImmutableArray.Create(Of BoundStatement)(statementInFinally)) 205parameters = ImmutableArray.Create(Of BoundExpression)(boundLockObject) 244ImmutableArray.Create(Of BoundExpression)(boundLockObject), 249boundMonitorExitCall = New BoundBadExpression(syntaxNode, LookupResultKind.NotReferencable, ImmutableArray(Of Symbol).Empty, ImmutableArray.Create(boundLockObject), ErrorTypeSymbol.UnknownResultType, hasErrors:=True)
Lowering\LocalRewriter\LocalRewriter_Throw.vb (1)
30ImmutableArray.Create(Of BoundExpression)(expressionOpt),
Lowering\LocalRewriter\LocalRewriter_UnaryOperators.vb (4)
132ImmutableArray.Create(node.Operand), Nothing, memberSymbol.ReturnType) 156ImmutableArray.Create(node.Operand), Nothing, memberSymbol.ReturnType) 204ImmutableArray.Create(tempInit), 272ImmutableArray.Create(Of BoundExpression)(callInput),
Lowering\LocalRewriter\LocalRewriter_UnstructuredExceptionHandling.vb (2)
284ImmutableArray.Create(Of BoundExpression)(nodeFactory.Literal(E_INTERNALERROR)), 412ImmutableArray.Create(Of BoundExpression)(nodeFactory.Literal(E_RESUMEWITHOUTERROR)),
Lowering\LocalRewriter\LocalRewriter_Using.vb (2)
169Return New BoundStatementList(node.UsingInfo.UsingStatementSyntax, ImmutableArray.Create(Of BoundStatement)(currentBody)) 246finallyStatements = ImmutableArray.Create(disposeCall)
Lowering\LocalRewriter\LocalRewriter_XmlLiterals.vb (2)
320arguments:=ImmutableArray.Create([namespace]), 352result = New BoundArrayCreation(syntax, ImmutableArray.Create(Of BoundExpression)(size), initializer, arrayType)
Lowering\MethodToClassRewriter\MethodToClassRewriter.MyBaseMyClassWrapper.vb (1)
174Me._locations = ImmutableArray.Create(Of Location)(syntax.GetLocation())
Lowering\StateMachineRewriter\SynthesizedStateMachineMethod.vb (1)
40Me._locations = ImmutableArray.Create(syntax.GetLocation())
Lowering\SyntheticBoundNodeFactory.vb (1)
1039Return New BoundArrayCreation(_syntax, ImmutableArray.Create(Of BoundExpression)(Literal(elements.Length)), boundArrayInit, arrayType)
Lowering\UseTwiceRewriter.vb (5)
90receiver = New Result(New BoundSequence(capture.Syntax, ImmutableArray(Of LocalSymbol).Empty, ImmutableArray.Create(Of BoundExpression)(capture), boundTemp, boundTemp.Type), 97receiver = New Result(New BoundSequence(capture.Syntax, ImmutableArray(Of LocalSymbol).Empty, ImmutableArray.Create(Of BoundExpression)(capture), boundTemp, boundTemp.Type), 323receiver = New Result(New BoundSequence(capture.Syntax, ImmutableArray(Of LocalSymbol).Empty, ImmutableArray.Create(Of BoundExpression)(capture), boundTemp, boundTemp.Type), 347ImmutableArray.Create(Of BoundExpression)(clone), 358ImmutableArray.Create(Of BoundExpression)(receiver.First.MakeRValue()),
Semantics\Operators.vb (1)
3251ImmutableArray.Create(argument1),
Symbols\AliasSymbol.vb (1)
77Me._aliasLocations = ImmutableArray.Create(aliasLocation)
Symbols\AnonymousTypes\PublicSymbols\AnonymousType_PropertyPublicAccessors.vb (1)
73_parameters = ImmutableArray.Create(Of ParameterSymbol)(
Symbols\AnonymousTypes\PublicSymbols\AnonymousType_PropertyPublicSymbol.vb (1)
79Return ImmutableArray.Create(Me._container.TypeDescriptor.Fields(Me.PropertyIndex).Location)
Symbols\AnonymousTypes\PublicSymbols\AnonymousType_TypePublicSymbol.vb (4)
74Dim equatableInterface As NamedTypeSymbol = Me.Manager.System_IEquatable_T.Construct(ImmutableArray.Create(Of TypeSymbol)(Me)) 75Me._interfaces = ImmutableArray.Create(Of NamedTypeSymbol)(equatableInterface) 112method.SetParameters(ImmutableArray.Create(Of ParameterSymbol)( 124method.SetParameters(ImmutableArray.Create(Of ParameterSymbol)(
Symbols\AnonymousTypes\PublicSymbols\AnonymousTypeOrDelegatePublicSymbol.vb (1)
179Return ImmutableArray.Create(Of Location)(Me.TypeDescriptor.Location)
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousDelegate_TemplateSymbol.vb (2)
184ImmutableArray.Create(value), 213Return ImmutableArray.Create(TypeDescr.Location)
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType_EqualsMethodSymbol.vb (1)
22_parameters = ImmutableArray.Create(Of ParameterSymbol)(New SynthesizedParameterSimpleSymbol(Me, container.Manager.System_Object, 0, "obj"))
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType_IEquatable_EqualsMethodSymbol.vb (2)
22_parameters = ImmutableArray.Create(Of ParameterSymbol)(New SynthesizedParameterSimpleSymbol(Me, container, 0, "val")) 23_interfaceMethod = ImmutableArray.Create(interfaceMethod)
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType_PropertyAccessors.vb (1)
92_parameters = ImmutableArray.Create(Of ParameterSymbol)(
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType_TemplateSymbol.vb (2)
77Dim equatableInterface As NamedTypeSymbol = Me.Manager.System_IEquatable_T.Construct(ImmutableArray.Create(Of TypeSymbol)(Me)) 78_interfaces = ImmutableArray.Create(Of NamedTypeSymbol)(equatableInterface)
Symbols\ArrayTypeSymbol.vb (2)
86Return ImmutableArray.Create(iReadOnlyListOfT.Construct(elementType)) 89Return ImmutableArray.Create(iListOfT.Construct(elementType))
Symbols\ExtendedErrorTypeSymbol.vb (1)
84_candidateSymbols = ImmutableArray.Create(Of Symbol)(nonErrorGuessType)
Symbols\FieldOrPropertyInitializer.vb (2)
59Me.FieldsOrProperties = ImmutableArray.Create(Of Symbol)(field) 87Me.FieldsOrProperties = ImmutableArray.Create(Of Symbol)([property])
Symbols\Metadata\PE\PENamespaceSymbol.vb (1)
206members.Add(ns.Name, ImmutableArray.Create(Of Symbol)(ns))
Symbols\MissingAssemblySymbol.vb (1)
73_lazyModules = ImmutableArray.Create(Of ModuleSymbol)(m_ModuleSymbol)
Symbols\NamespaceSymbol.vb (1)
97Return ImmutableArray.Create(Of NamespaceSymbol)(Me)
Symbols\Source\CrefTypeParameterSymbol.vb (2)
106Return ImmutableArray.Create(Of SyntaxReference)(Me._syntaxReference) 112Return ImmutableArray.Create(Of Location)(Me._syntaxReference.GetLocation())
Symbols\Source\CustomEventAccessorSymbol.vb (1)
28MyBase.New(container, flags, syntaxRef, locations:=ImmutableArray.Create(location))
Symbols\Source\LambdaParameterSymbol.vb (1)
33_location = ImmutableArray.Create(Of Location)(location)
Symbols\Source\LambdaSymbol.vb (2)
260Return ImmutableArray.Create(_syntaxNode.GetLocation()) 266Return ImmutableArray.Create(_syntaxNode.GetReference())
Symbols\Source\LocalSymbol.vb (2)
194Return ImmutableArray.Create(Me.IdentifierLocation) 588Return ImmutableArray.Create(_identifierToken.Parent.GetReference())
Symbols\Source\RangeVariableSymbol.vb (2)
185Return ImmutableArray.Create(Of Location)(_identifierToken.GetLocation()) 267Return ImmutableArray.Create(Of Location)(_syntax.GetLocation())
Symbols\Source\SourceAssemblySymbol.vb (4)
1549ImmutableArray.Create(typedConstantNoStringInterning))) 1605ImmutableArray.Create(typedConstantDebugMode))) 1619AddSynthesizedAttribute(attributes, _compilation.TrySynthesizeAttribute(WellKnownMember.System_Reflection_AssemblyKeyNameAttribute__ctor, ImmutableArray.Create(typedConstant))) 1628AddSynthesizedAttribute(attributes, _compilation.TrySynthesizeAttribute(WellKnownMember.System_Reflection_AssemblyKeyFileAttribute__ctor, ImmutableArray.Create(typedConstant)))
Symbols\Source\SourceEventSymbol.vb (1)
447Return ImmutableArray.Create(_location)
Symbols\Source\SourceFieldSymbol.vb (1)
621Return ImmutableArray.Create(Of Location)(GetSymbolLocation(_syntaxRef))
Symbols\Source\SourceLabelSymbol.vb (2)
56Return ImmutableArray.Create(Of Location)(_labelName.GetLocation()) 64Return ImmutableArray.Create(Of SyntaxReference)(DirectCast(parentNode.GetReference(), SyntaxReference))
Symbols\Source\SourceMemberMethodSymbol.vb (1)
815ImmutableArray.Create(Of MethodSymbol)(handlingMethod),
Symbols\Source\SourceMethodSymbol.vb (2)
843ImmutableArray.Create(location)), 1200Return New BoundBlock(methodBlock, methodBlock.Statements, ImmutableArray(Of LocalSymbol).Empty, ImmutableArray.Create(boundStatement))
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (1)
201interfaces = ImmutableArray.Create(comClassInterface)
Symbols\Source\SourceParameterSymbol.vb (1)
72Return ImmutableArray.Create(Of Location)(_location)
Symbols\Source\SourcePropertyAccessorSymbol.vb (1)
62Return ImmutableArray.Create(valueParameter)
Symbols\Source\SourcePropertySymbol.vb (1)
454Return ImmutableArray.Create(_location)
Symbols\Source\SourceTypeParameterSymbol.vb (1)
340Return ImmutableArray.Create(GetSymbolLocation(_syntaxRef))
Symbols\Source\SynthesizedEntryPointSymbol.vb (2)
321_parameters = ImmutableArray.Create(Of ParameterSymbol)(New SynthesizedParameterSymbol(Me, submissionArrayType, ordinal:=0, isByRef:=False, name:="submissionArray")) 369ImmutableArray.Create(Of BoundExpression)(submissionArrayParameter),
Symbols\Source\SynthesizedEventAccessorSymbol.vb (6)
62Dim parameterList = ImmutableArray.Create(Of ParameterSymbol)(parameter) 201arguments:=ImmutableArray.Create(Of BoundExpression)(fieldAccess), 220arguments:=ImmutableArray.Create(Of BoundExpression)(parameterAccess), 233statements:=ImmutableArray.Create(Of BoundStatement)(returnStatement)).MakeCompilerGenerated() 299ImmutableArray.Create(Of BoundStatement)([return]) 372compareExchangeMethod = compareExchangeMethod.Construct(ImmutableArray.Create(Of TypeSymbol)(delegateType))
Symbols\Source\SynthesizedInteractiveInitializerMethod.vb (1)
140ImmutableArray.Create(FunctionLocal),
Symbols\Source\SynthesizedMainTypeEntryPoint.vb (2)
75New BoundMethodGroup(syntaxNode, Nothing, ImmutableArray.Create(runMethod), LookupResultKind.Good, Nothing, QualificationKind.QualifiedViaTypeName), 76ImmutableArray.Create(instance), Nothing, diagnostics,
Symbols\Source\SynthesizedMyGroupCollectionPropertyAccessorSymbol.vb (1)
128Return New BoundBlock(accessorBlock, Nothing, ImmutableArray(Of LocalSymbol).Empty, ImmutableArray.Create(Of BoundStatement)(boundStatement))
Symbols\SynthesizedSymbols\SynthesizedEventDelegateSymbol.vb (1)
222Return ImmutableArray.Create(_syntaxRef.GetLocation())
Symbols\SynthesizedSymbols\SynthesizedLocal.vb (2)
36Return If(_syntaxOpt Is Nothing, ImmutableArray(Of Location).Empty, ImmutableArray.Create(_syntaxOpt.GetLocation())) 42Return If(_syntaxOpt Is Nothing, ImmutableArray(Of SyntaxReference).Empty, ImmutableArray.Create(_syntaxOpt.GetReference()))
Symbols\SynthesizedSymbols\SynthesizedMethod.vb (1)
193Return ImmutableArray.Create(Of SyntaxReference)(node.GetReference)
Symbols\SynthesizedSymbols\SynthesizedParameterSymbol.vb (1)
429Me._locations = ImmutableArray.Create(Of location)(location)
Symbols\SynthesizedSymbols\SynthesizedSimpleMethodSymbol.vb (1)
37ImmutableArray.Create(Of MethodSymbol)(interfaceMethod))
Symbols\Tuples\TupleErrorFieldSymbol.vb (1)
47Me._locations = If((location Is Nothing), ImmutableArray(Of Location).Empty, ImmutableArray.Create(Of Location)(location))
Symbols\Tuples\TupleFieldSymbol.vb (1)
151Me._locations = If((location Is Nothing), ImmutableArray(Of Location).Empty, ImmutableArray.Create(Of Location)(location))
Symbols\Tuples\TupleTypeSymbol.vb (2)
341Me.New(If((locationOpt Is Nothing), ImmutableArray(Of Location).Empty, ImmutableArray.Create(Of Location)(locationOpt)), 408Return TupleTypeSymbol.Create(If((locationOpt Is Nothing), ImmutableArray(Of Location).Empty, ImmutableArray.Create(Of Location)(locationOpt)),
Symbols\WellKnownMembers.vb (1)
224Return TrySynthesizeAttribute(ctor, ImmutableArray.Create(arg))
Microsoft.CodeAnalysis.Workspaces (15)
FindSymbols\FindReferences\Finders\FieldSymbolReferenceFinder.cs (1)
25? new(ImmutableArray.Create(symbol.AssociatedSymbol))
FindSymbols\FindReferences\Finders\NamedTypeSymbolReferenceFinder.cs (1)
37Add(result, ImmutableArray.Create(symbol.AssociatedSymbol));
FindSymbols\FindReferences\Finders\OrdinaryMethodReferenceFinder.cs (1)
31? new(ImmutableArray.Create<ISymbol>(symbol.ContainingType))
FindSymbols\FindReferences\Finders\PropertyAccessorSymbolReferenceFinder.cs (1)
29: new(ImmutableArray.Create(symbol.AssociatedSymbol));
FindSymbols\SymbolTree\SymbolTreeInfo.cs (1)
102var unsortedNodes = ImmutableArray.Create(BuilderNode.RootNode);
src\Compilers\Core\Portable\Collections\OrderPreservingMultiDictionary.cs (1)
281return ImmutableArray.Create<V>((V)_value);
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (2)
854? ImmutableArray.Create(symbol) 855: ImmutableArray<TNamespaceOrTypeSymbol>.CastUp(ImmutableArray.Create((TNamedTypeSymbol)symbol));
src\Dependencies\Collections\OneOrMany.cs (1)
186=> HasOneItem ? ImmutableArray.Create(_one) : _many;
src\Dependencies\Collections\TemporaryArray`1.cs (1)
3131 => ImmutableArray.Create(_item0),
src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
567dictionary1.Add(keySelector(value), ImmutableArray.Create(value));
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\SyntaxEditorBasedCodeFixProvider.cs (1)
65var diagnostics = ImmutableArray.Create(diagnostic ?? context.Diagnostics[0]);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixesAndRefactorings\AbstractFixAllSpanMappingService.cs (2)
41return ImmutableDictionary.CreateRange([KeyValuePair.Create(document, ImmutableArray.Create(decl.FullSpan))]); 67return ImmutableDictionary.CreateRange([KeyValuePair.Create(document, ImmutableArray.Create(decl.FullSpan))]);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
80var parameters = ImmutableArray.Create(CodeGenerationSymbolFactory.CreateParameterSymbol(
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (5)
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (2)
854? ImmutableArray.Create(symbol) 855: ImmutableArray<TNamespaceOrTypeSymbol>.CastUp(ImmutableArray.Create((TNamedTypeSymbol)symbol));
src\Dependencies\Collections\OneOrMany.cs (1)
186=> HasOneItem ? ImmutableArray.Create(_one) : _many;
src\Dependencies\Collections\TemporaryArray`1.cs (1)
3131 => ImmutableArray.Create(_item0),
src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
567dictionary1.Add(keySelector(value), ImmutableArray.Create(value));
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (4)
Options\OptionsTestHelpers.cs (4)
137ImmutableArray<bool> array => array.IsEmpty ? ImmutableArray.Create(true) : [], 138ImmutableArray<string> array => array is ["X"] ? ["X", "Y"] : ImmutableArray.Create("X"), 139ImmutableArray<int> array => array.IsEmpty ? ImmutableArray.Create(1) : [], 140ImmutableArray<long> array => array.IsEmpty ? ImmutableArray.Create(1L) : [],
Microsoft.CodeAnalysis.Workspaces.UnitTests (23)
ChecksumTests.cs (2)
183Assert.NotEqual(Checksum.Null, Checksum.Create(ImmutableArray.Create(Checksum.Null))); 184Assert.NotEqual(Checksum.Null, Checksum.Create(ImmutableArray.Create((byte)0)));
SolutionTests\SolutionTestHelpers.cs (1)
49var boxedItems = (IEnumerable<TValue>)ImmutableArray.Create(item);
SolutionTests\SolutionTests.cs (20)
126Assert.Throws<InvalidOperationException>(() => solution.RemoveDocuments(ImmutableArray.Create(s_unrelatedDocumentId))); 127Assert.Throws<ArgumentNullException>(() => solution.RemoveDocuments(ImmutableArray.Create((DocumentId)null!))); 145Assert.Throws<InvalidOperationException>(() => solution.RemoveAdditionalDocuments(ImmutableArray.Create(s_unrelatedDocumentId))); 146Assert.Throws<ArgumentNullException>(() => solution.RemoveAdditionalDocuments(ImmutableArray.Create((DocumentId)null!))); 164Assert.Throws<InvalidOperationException>(() => solution.RemoveAnalyzerConfigDocuments(ImmutableArray.Create(s_unrelatedDocumentId))); 165Assert.Throws<ArgumentNullException>(() => solution.RemoveAnalyzerConfigDocuments(ImmutableArray.Create((DocumentId)null!))); 1929new ProjectReference(projectId2, ImmutableArray.Create("alias")), 1951var projectRefs = (IEnumerable<ProjectReference>)ImmutableArray.Create(externalProjectRef); 2767Assert.Throws<ArgumentException>(() => solution.GetProject(projectId2).RemoveDocuments(ImmutableArray.Create(documentInfo1.Id))); 2786Assert.Throws<ArgumentException>(() => solution.GetProject(projectId2).RemoveAdditionalDocuments(ImmutableArray.Create(documentInfo1.Id))); 2801.AddAnalyzerConfigDocuments(ImmutableArray.Create(documentInfo1)); 2805Assert.Throws<ArgumentException>(() => solution.GetProject(projectId2).RemoveAnalyzerConfigDocuments(ImmutableArray.Create(documentInfo1.Id))); 3016var analyzerReference = new AnalyzerImageReference(ImmutableArray.Create(analyzer)); 3041analyzerReference = new AnalyzerImageReference(ImmutableArray.Create(analyzer)); 3043var secondAnalyzerReference = new AnalyzerImageReference(ImmutableArray.Create(secondAnalyzer)); 4712solution = solution.AddAnalyzerConfigDocuments(ImmutableArray.Create( 4745solution = solution.AddAnalyzerConfigDocuments(ImmutableArray.Create( 4786solution = solution.AddAnalyzerConfigDocuments(ImmutableArray.Create( 4834solution = solution.AddAnalyzerConfigDocuments(ImmutableArray.Create( 4880solution = solution.AddAnalyzerConfigDocuments(ImmutableArray.Create(
Microsoft.DotNet.CodeAnalysis (3)
Analyzers\MembersMustExistAnalyzer.cs (1)
28public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics { get { return ImmutableArray.Create(s_memberMustExistDiagnostic); } }
Analyzers\PinvokeAnalyzer.cs (1)
26public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics { get { return ImmutableArray.Create(InvalidPinvokeCall); } }
Analyzers\ResourceUsageAnalyzer.cs (1)
21public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics { get { return ImmutableArray.Create(InvalidSRFormatCall); } }
Microsoft.Extensions.Logging.Generators (1)
src\libraries\Common\src\Roslyn\GetBestTypeByMetadataName.cs (1)
165case 1: return ImmutableArray.Create(span[0]);
Microsoft.Extensions.Options.SourceGeneration (1)
src\libraries\Common\src\Roslyn\GetBestTypeByMetadataName.cs (1)
165case 1: return ImmutableArray.Create(span[0]);
Microsoft.Gen.ComplianceReports.Unit.Tests (2)
test\Generators\Shared\RoslynTestUtils.cs (2)
407var analyzers = ImmutableArray.Create(analyzer); 469var analyzers = ImmutableArray.Create(analyzer);
Microsoft.Gen.ContextualOptions.Unit.Tests (5)
EmitterTests.cs (3)
34ImmutableArray.Create("Foo")); 86ImmutableArray.Create("Foo")); 114ImmutableArray.Create("Foo"));
test\Generators\Shared\RoslynTestUtils.cs (2)
407var analyzers = ImmutableArray.Create(analyzer); 469var analyzers = ImmutableArray.Create(analyzer);
Microsoft.Gen.Logging (1)
src\Generators\Shared\RoslynExtensions.cs (1)
114return ImmutableArray.Create(span[0]);
Microsoft.Gen.Logging.Unit.Tests (2)
test\Generators\Shared\RoslynTestUtils.cs (2)
407var analyzers = ImmutableArray.Create(analyzer); 469var analyzers = ImmutableArray.Create(analyzer);
Microsoft.Gen.MetadataExtractor.Unit.Tests (2)
test\Generators\Shared\RoslynTestUtils.cs (2)
407var analyzers = ImmutableArray.Create(analyzer); 469var analyzers = ImmutableArray.Create(analyzer);
Microsoft.Gen.Metrics (1)
src\Generators\Shared\RoslynExtensions.cs (1)
114return ImmutableArray.Create(span[0]);
Microsoft.Gen.Metrics.Unit.Tests (2)
test\Generators\Shared\RoslynTestUtils.cs (2)
407var analyzers = ImmutableArray.Create(analyzer); 469var analyzers = ImmutableArray.Create(analyzer);
Microsoft.Gen.MetricsReports.Unit.Tests (2)
test\Generators\Shared\RoslynTestUtils.cs (2)
407var analyzers = ImmutableArray.Create(analyzer); 469var analyzers = ImmutableArray.Create(analyzer);
Microsoft.Interop.ComInterfaceGenerator (14)
Analyzers\AddGeneratedComClassAnalyzer.cs (1)
16public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics => ImmutableArray.Create(AddGeneratedComClassAttribute);
Analyzers\AddGeneratedComClassFixer.cs (1)
20public override ImmutableArray<string> FixableDiagnosticIds => ImmutableArray.Create(AnalyzerDiagnostics.Ids.AddGeneratedComClassAttribute);
Analyzers\AddMarshalAsToElementFixer.cs (1)
20public override ImmutableArray<string> FixableDiagnosticIds => ImmutableArray.Create(GeneratorDiagnostics.Ids.NotRecommendedGeneratedComInterfaceUsage);
Analyzers\ComHostingDoesNotSupportGeneratedComInterfaceAnalyzer.cs (1)
17public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics => ImmutableArray.Create(ComHostingDoesNotSupportGeneratedComInterface);
Analyzers\ConvertComImportToGeneratedComInterfaceAnalyzer.cs (1)
20public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics => ImmutableArray.Create(ConvertToGeneratedComInterface);
Analyzers\ConvertComImportToGeneratedComInterfaceFixer.cs (1)
26public override ImmutableArray<string> FixableDiagnosticIds => ImmutableArray.Create(AnalyzerDiagnostics.Ids.ConvertToGeneratedComInterface);
Analyzers\GeneratedComInterfaceAttributeAnalyzer.cs (2)
21= ImmutableArray.Create(GeneratorDiagnostics.InterfaceTypeNotSupported); 23public static readonly ImmutableArray<ComInterfaceType> SupportedComInterfaceTypes = ImmutableArray.Create(ComInterfaceType.InterfaceIsIUnknown);
Analyzers\RuntimeComApiUsageWithSourceGeneratedComAnalyzer.cs (3)
57var firstArgumentTypeLookupOnly = ImmutableArray.Create(firstArgumentTypeLookup); 72methodsOfInterest.Add(createAggregatedObject, ImmutableArray.Create(CreateArgumentTypeLookup(1))); 88methodsOfInterest.Add(marshalType.GetMembers("GetTypedObjectForIUnknown")[0], ImmutableArray.Create(CreateTypeOfArgumentTypeLookup(1)));
ComInterfaceGenerator.cs (1)
405ImmutableArray.Create(FunctionPointerUnmanagedCallingConvention(Identifier("MemberFunction"))));
src\libraries\Common\src\Roslyn\GetBestTypeByMetadataName.cs (1)
165case 1: return ImmutableArray.Create(span[0]);
src\libraries\System.Runtime.InteropServices\gen\Common\FixAllContextExtensions.cs (1)
56return ImmutableArray.Create(context.Project);
Microsoft.Interop.JavaScript.JSImportGenerator (5)
JSExportGenerator.cs (1)
72return ImmutableArray.Create(DiagnosticInfo.Create(GeneratorDiagnostics.JSExportRequiresAllowUnsafeBlocks, null));
JSImportGenerator.cs (1)
73return ImmutableArray.Create(DiagnosticInfo.Create(GeneratorDiagnostics.JSImportRequiresAllowUnsafeBlocks, null));
JSSignatureContext.cs (3)
38ImmutableArray<IUseSiteAttributeParser> useSiteAttributeParsers = ImmutableArray.Create<IUseSiteAttributeParser>(new JSMarshalAsAttributeParser(env.Compilation)); 43ImmutableArray.Create<IMarshallingInfoAttributeParser>(new JSMarshalAsAttributeParser(env.Compilation)), 44ImmutableArray.Create<ITypeBasedMarshallingInfoProvider>(new FallbackJSMarshallingInfoProvider()));
Microsoft.Interop.LibraryImportGenerator (8)
Analyzers\AddDisableRuntimeMarshallingAttributeFixer.cs (1)
25public override ImmutableArray<string> FixableDiagnosticIds { get; } = ImmutableArray.Create(GeneratorDiagnostics.Ids.TypeNotSupported);
Analyzers\ConvertToLibraryImportAnalyzer.cs (1)
33public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics => ImmutableArray.Create(ConvertToLibraryImport);
Analyzers\ConvertToLibraryImportFixer.cs (1)
33public override ImmutableArray<string> FixableDiagnosticIds => ImmutableArray.Create(Ids.ConvertToLibraryImport);
Analyzers\CustomMarshallerAttributeFixer.cs (1)
106ImmutableArray.Create(
Analyzers\ShapeBreakingDiagnosticSuppressor.cs (1)
20ImmutableArray.Create(MarkMethodsAsStaticSuppression);
LibraryImportGenerator.cs (1)
83return ImmutableArray.Create(DiagnosticInfo.Create(GeneratorDiagnostics.RequiresAllowUnsafeBlocks, null));
src\libraries\Common\src\Roslyn\GetBestTypeByMetadataName.cs (1)
165case 1: return ImmutableArray.Create(span[0]);
src\libraries\System.Runtime.InteropServices\gen\Common\FixAllContextExtensions.cs (1)
56return ImmutableArray.Create(context.Project);
Microsoft.Interop.LibraryImportGenerator.Downlevel (3)
DownlevelLibraryImportGeneratorHelpers.cs (2)
33var useSiteAttributeParsers = ImmutableArray.Create<IUseSiteAttributeParser>( 40ImmutableArray.Create<IMarshallingInfoAttributeParser>(new MarshalAsAttributeParser(diagnostics, defaultInfo)),
src\libraries\Common\src\Roslyn\GetBestTypeByMetadataName.cs (1)
165case 1: return ImmutableArray.Create(span[0]);
Microsoft.Interop.SourceGeneration (6)
DiagnosticOr.cs (2)
70Val v => new ValueAndDiagnostic(v.Value, ImmutableArray.Create(diagnostic)), 91return new Diag(ImmutableArray.Create(diagnostic));
GeneratedStatements.cs (1)
168return ImmutableArray.Create(
Marshalling\ByValueMarshalKindSupportDescriptor.cs (1)
25ImmutableArray.Create(info.ByValueMarshalAttributeLocations.OutLocation))
Marshalling\ResolvedGenerator.cs (1)
27return new(s_forwarder.Bind(info, context), ImmutableArray.Create<GeneratorDiagnostic>(notSupportedDiagnostic));
src\libraries\Common\src\Roslyn\GetBestTypeByMetadataName.cs (1)
165case 1: return ImmutableArray.Create(span[0]);
Microsoft.ML.CodeAnalyzer.Tests (3)
Code\BaseTestClassTest.cs (1)
18.AddPackages(ImmutableArray.Create(new PackageIdentity("xunit", "2.4.2")));
Code\RelaxTestNamingTest.cs (1)
109public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics => ImmutableArray.Create(Rule);
Helpers\AdditionalMetadataReferences.cs (1)
19.AddPackages(ImmutableArray.Create(new PackageIdentity("System.Memory", "4.5.1")));
Microsoft.ML.DataView (1)
VectorType.cs (1)
49Dimensions = ImmutableArray.Create(Size);
Microsoft.ML.InternalCodeAnalyzer (9)
BaseTestClassAnalyzer.cs (1)
28public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics => ImmutableArray.Create(Rule);
BestFriendAnalyzer.cs (1)
37ImmutableArray.Create(Rule);
BestFriendOnPublicDeclarationsAnalyzer.cs (1)
32ImmutableArray.Create(Rule);
ContractsCheckNameofFixProvider.cs (1)
29public override ImmutableArray<string> FixableDiagnosticIds => ImmutableArray.Create(Id);
InstanceInitializerAnalyzer.cs (1)
29ImmutableArray.Create(Rule);
ParameterVariableNameAnalyzer.cs (1)
30ImmutableArray.Create(Rule);
RelaxTestNamingSuppressor.cs (1)
22public override ImmutableArray<SuppressionDescriptor> SupportedSuppressions { get; } = ImmutableArray.Create(Rule);
SingleVariableDeclarationAnalyzer.cs (1)
30ImmutableArray.Create(Rule);
TypeParamNameAnalyzer.cs (1)
29ImmutableArray.Create(Rule);
Microsoft.VisualStudio.LanguageServices (2)
TableDataSource\Suppression\VisualStudioSuppressionFixService.cs (1)
337var operations = ImmutableArray.Create<CodeActionOperation>(new ApplyChangesOperation(newSolution));
Venus\ContainedLanguageCodeSupport.cs (1)
183? ImmutableArray.Create(syntaxFactory.MemberAccessExpression(
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (2)
EditorConfigSettings\DataProvider\DataProviderTests.MockAnalyzerReference.cs (2)
77: this(ImmutableArray.Create((diagnosticId, category))) 87: this(ImmutableArray.Create(MockFixer.Id))
Microsoft.VisualStudio.LanguageServices.Implementation (2)
SolutionExplorer\AnalyzersCommandHandler.cs (1)
463var operations = ImmutableArray.Create<CodeActionOperation>(new ApplyChangesOperation(newSolution));
SolutionExplorer\Search\SolutionExplorerSearchDisplayItemSourceProvider.cs (1)
57public IEnumerable Items => ImmutableArray.Create(hierarchyItem);
Roslyn.Diagnostics.Analyzers (24)
DefaultableTypeShouldHaveDefaultableFieldsAnalyzer.cs (1)
37public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics { get; } = ImmutableArray.Create(Rule);
DoNotCallGetTestAccessor.cs (1)
33public sealed override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics { get; } = ImmutableArray.Create(DoNotCallGetTestAccessorRule);
DoNotMixAttributesFromDifferentVersionsOfMEF.cs (1)
37public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics { get; } = ImmutableArray.Create(Rule);
ExportedPartsShouldHaveImportingConstructor.cs (1)
40public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics { get; } = ImmutableArray.Create(Rule);
ExportedPartsShouldHaveImportingConstructorCodeFixProvider.cs (1)
30public override ImmutableArray<string> FixableDiagnosticIds { get; } = ImmutableArray.Create(ExportedPartsShouldHaveImportingConstructor.Rule.Id);
ImportingConstructorShouldBeObsolete.cs (1)
42public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics { get; } = ImmutableArray.Create(Rule);
PartsExportedWithMEFv2MustBeMarkedAsShared.cs (1)
35public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics { get; } = ImmutableArray.Create(Rule);
PartsExportedWithMEFv2MustBeMarkedAsShared.Fixer.cs (1)
22public sealed override ImmutableArray<string> FixableDiagnosticIds { get; } = ImmutableArray.Create(RoslynDiagnosticIds.MissingSharedAttributeRuleId);
RelaxTestNamingSuppressor.cs (1)
28public override ImmutableArray<SuppressionDescriptor> SupportedSuppressions { get; } = ImmutableArray.Create(Rule);
src\Compilers\Core\Portable\Collections\OrderPreservingMultiDictionary.cs (1)
281return ImmutableArray.Create<V>((V)_value);
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (2)
854? ImmutableArray.Create(symbol) 855: ImmutableArray<TNamespaceOrTypeSymbol>.CastUp(ImmutableArray.Create((TNamedTypeSymbol)symbol));
src\Dependencies\Collections\OneOrMany.cs (1)
186=> HasOneItem ? ImmutableArray.Create(_one) : _many;
src\Dependencies\Collections\TemporaryArray`1.cs (1)
3131 => ImmutableArray.Create(_item0),
src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
567dictionary1.Add(keySelector(value), ImmutableArray.Create(value));
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
88return ImmutableArray.Create(operation);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\SyntaxEditorBasedCodeFixProvider.cs (1)
65var diagnostics = ImmutableArray.Create(diagnostic ?? context.Diagnostics[0]);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixesAndRefactorings\AbstractFixAllSpanMappingService.cs (2)
41return ImmutableDictionary.CreateRange([KeyValuePair.Create(document, ImmutableArray.Create(decl.FullSpan))]); 67return ImmutableDictionary.CreateRange([KeyValuePair.Create(document, ImmutableArray.Create(decl.FullSpan))]);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
80var parameters = ImmutableArray.Create(CodeGenerationSymbolFactory.CreateParameterSymbol(
SymbolDeclaredEventMustBeGeneratedForSourceSymbols.cs (1)
43public sealed override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics { get; } = ImmutableArray.Create(SymbolDeclaredEventRule);
TemporaryArrayAsRefAnalyzer.cs (1)
34public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics { get; } = ImmutableArray.Create(Rule);
TestExportsShouldNotBeDiscoverable.cs (1)
40public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics { get; } = ImmutableArray.Create(Rule);
TestExportsShouldNotBeDiscoverableCodeFixProvider.cs (1)
30public override ImmutableArray<string> FixableDiagnosticIds { get; } = ImmutableArray.Create(TestExportsShouldNotBeDiscoverable.Rule.Id);
Roslyn.Diagnostics.Analyzers.UnitTests (2)
RelaxTestNamingSuppressorTests.cs (1)
110public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics => ImmutableArray.Create(Rule);
RunIterationsTests.cs (1)
22ImmutableArray.Create(new PackageIdentity("Xunit.Combinatorial", "1.4.1")));
Roslyn.Diagnostics.CSharp.Analyzers (9)
CSharpAvoidOptSuffixForNullableEnableCode.cs (1)
41public sealed override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics { get; } = ImmutableArray.Create(Rule);
CSharpAvoidOptSuffixForNullableEnableCodeCodeFixProvider.cs (1)
26public override ImmutableArray<string> FixableDiagnosticIds { get; } = ImmutableArray.Create(CSharpAvoidOptSuffixForNullableEnableCode.Rule.Id);
CSharpDoNotCapturePrimaryContructorParameters.cs (1)
28public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics => ImmutableArray.Create(Rule);
CSharpDoNotUseDebugAssertForInterpolatedStrings.cs (1)
31public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics { get; } = ImmutableArray.Create(Rule);
CSharpDoNotUseDebugAssertForInterpolatedStringsFixer.cs (1)
27public override ImmutableArray<string> FixableDiagnosticIds { get; } = ImmutableArray.Create(RoslynDiagnosticIds.DoNotUseInterpolatedStringsWithDebugAssertRuleId);
PreferNullLiteral.cs (1)
33public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics { get; } = ImmutableArray.Create(Rule);
PreferNullLiteralCodeFixProvider.cs (1)
28public override ImmutableArray<string> FixableDiagnosticIds { get; } = ImmutableArray.Create(PreferNullLiteral.Rule.Id);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.Indenter.cs (1)
29var rules = ImmutableArray.Create(baseIndentationRule).AddRange(CSharpSyntaxFormatting.Instance.GetDefaultFormattingRules());
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\InitializeParameter\InitializeParameterHelpers.cs (1)
226editor.SetStatements(functionDeclaration, ImmutableArray.Create(statement));
Roslyn.VisualStudio.Next.UnitTests (4)
Services\ServiceHubServicesTests.cs (4)
535ImmutableArray.Create(("SG.cs", CreateText(Guid.NewGuid().ToString())))); 722return ImmutableArray.Create(("hint", SourceText.From($"// generated document {callCount}", Encoding.UTF8))); 806return ImmutableArray.Create(("hint", SourceText.From($"// generated document {callCount}", Encoding.UTF8))); 861return ImmutableArray.Create(("hint", SourceText.From($"// generated document {callCount}", Encoding.UTF8)));
System.Collections.Immutable (2)
System\Collections\Immutable\ImmutableArray_1.cs (2)
321return ImmutableArray.Create(item); 427return ImmutableArray.Create(item);
System.Text.Json.SourceGeneration (2)
JsonSourceGenerator.Roslyn4.0.cs (1)
71OnSourceEmitting?.Invoke(ImmutableArray.Create(input.ContextGenerationSpec));
src\libraries\Common\src\Roslyn\GetBestTypeByMetadataName.cs (1)
165case 1: return ImmutableArray.Create(span[0]);
System.Text.RegularExpressions.Generator (3)
src\libraries\Common\src\Roslyn\GetBestTypeByMetadataName.cs (1)
165case 1: return ImmutableArray.Create(span[0]);
UpgradeToGeneratedRegexAnalyzer.cs (1)
30public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics => ImmutableArray.Create(DiagnosticDescriptors.UseRegexSourceGeneration);
UpgradeToGeneratedRegexCodeFixer.cs (1)
35public override ImmutableArray<string> FixableDiagnosticIds => ImmutableArray.Create(DiagnosticDescriptors.UseRegexSourceGeneration.Id);
Test.Utilities (22)
AdditionalMetadataReferences.cs (15)
24.AddAssemblies(ImmutableArray.Create("System.Xml.Data")) 25.AddPackages(ImmutableArray.Create(new PackageIdentity("Microsoft.CodeAnalysis", "3.0.0"))); 35.AddAssemblies(ImmutableArray.Create("System.Xml.Data")) 36.AddPackages(ImmutableArray.Create(new PackageIdentity("Microsoft.CodeAnalysis.Workspaces.Common", "3.0.0"))); 50.AddAssemblies(ImmutableArray.Create("System.Runtime.Serialization")); 53.AddPackages(ImmutableArray.Create(new PackageIdentity("WindowsAzure.Storage", "9.0.0"))); 56.AddPackages(ImmutableArray.Create(new PackageIdentity("Newtonsoft.Json", "10.0.1"))); 59.AddPackages(ImmutableArray.Create(new PackageIdentity("Newtonsoft.Json", "12.0.1"))); 62.AddPackages(ImmutableArray.Create(new PackageIdentity("Microsoft.Extensions.Logging", "5.0.0"))); 65.AddPackages(ImmutableArray.Create(new PackageIdentity("Microsoft.IdentityModel.Tokens", "6.12.0"))); 70.AddPackages(ImmutableArray.Create(new PackageIdentity("System.Net.Http.WinHttpHandler", "4.7.0"))); 79.AddPackages(ImmutableArray.Create(new PackageIdentity("NUnit", "3.12.0"))); 82.AddPackages(ImmutableArray.Create(new PackageIdentity("xunit", "2.4.1"))); 85.AddPackages(ImmutableArray.Create(new PackageIdentity("MSTest.TestFramework", "2.1.0"))); 88.AddPackages(ImmutableArray.Create(new PackageIdentity("Microsoft.Bcl.AsyncInterfaces", "1.1.0")));
src\Compilers\Core\Portable\Collections\OrderPreservingMultiDictionary.cs (1)
281return ImmutableArray.Create<V>((V)_value);
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (2)
854? ImmutableArray.Create(symbol) 855: ImmutableArray<TNamespaceOrTypeSymbol>.CastUp(ImmutableArray.Create((TNamedTypeSymbol)symbol));
src\Dependencies\Collections\OneOrMany.cs (1)
186=> HasOneItem ? ImmutableArray.Create(_one) : _many;
src\Dependencies\Collections\TemporaryArray`1.cs (1)
3131 => ImmutableArray.Create(_item0),
src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
567dictionary1.Add(keySelector(value), ImmutableArray.Create(value));
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
88return ImmutableArray.Create(operation);
Text.Analyzers (11)
src\Compilers\Core\Portable\Collections\OrderPreservingMultiDictionary.cs (1)
281return ImmutableArray.Create<V>((V)_value);
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (2)
854? ImmutableArray.Create(symbol) 855: ImmutableArray<TNamespaceOrTypeSymbol>.CastUp(ImmutableArray.Create((TNamedTypeSymbol)symbol));
src\Dependencies\Collections\OneOrMany.cs (1)
186=> HasOneItem ? ImmutableArray.Create(_one) : _many;
src\Dependencies\Collections\TemporaryArray`1.cs (1)
3131 => ImmutableArray.Create(_item0),
src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
567dictionary1.Add(keySelector(value), ImmutableArray.Create(value));
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
88return ImmutableArray.Create(operation);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\SyntaxEditorBasedCodeFixProvider.cs (1)
65var diagnostics = ImmutableArray.Create(diagnostic ?? context.Diagnostics[0]);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixesAndRefactorings\AbstractFixAllSpanMappingService.cs (2)
41return ImmutableDictionary.CreateRange([KeyValuePair.Create(document, ImmutableArray.Create(decl.FullSpan))]); 67return ImmutableDictionary.CreateRange([KeyValuePair.Create(document, ImmutableArray.Create(decl.FullSpan))]);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
80var parameters = ImmutableArray.Create(CodeGenerationSymbolFactory.CreateParameterSymbol(
VBCSCompiler (1)
src\Compilers\Server\VBCSCompiler\MetadataCache.cs (1)
53return (moduleBuilder != null) ? moduleBuilder.ToImmutableAndFree() : ImmutableArray.Create(manifestModule);
VBCSCompiler.UnitTests (7)
AnalyzerConsistencyCheckerTests.cs (7)
89var analyzerReferences = ImmutableArray.Create(new CommandLineAnalyzerReference("Alpha.dll")); 145ImmutableArray.Create(new CommandLineAnalyzerReference(mvidAlpha1.Path)), 155ImmutableArray.Create(new CommandLineAnalyzerReference(mvidAlpha2.Path)), 184var analyzerReferences = ImmutableArray.Create( 207var analyzerReferences = ImmutableArray.Create( 225var analyzerReferences = ImmutableArray.Create( 240var analyzerReferences = ImmutableArray.Create(new CommandLineAnalyzerReference(compFile.Path));