1359 references to Create
Aspire.Dashboard.Components.Tests (6)
Pages\ResourcesTests.cs (6)
36ImmutableArray.Create(new HealthReportViewModel("Null", null, "Description1", null))), 78ImmutableArray.Create(new HealthReportViewModel("Healthy", HealthStatus.Healthy, "Description2", null)))) 125ImmutableArray.Create(new HealthReportViewModel("Null", null, "Description1", null))), 130ImmutableArray.Create(new HealthReportViewModel("Healthy", HealthStatus.Healthy, "Description2", null))), 135ImmutableArray.Create(new HealthReportViewModel("Degraded", HealthStatus.Degraded, "Description3", null))), 187ImmutableArray.Create(new HealthReportViewModel("Null", null, "Description1", null))),
Aspire.Hosting.Analyzers (1)
AppHostAnalyzer.Diagnostics.cs (1)
23public static readonly ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics = ImmutableArray.Create(
ConfigurationSchemaGenerator (1)
RuntimeSource\Roslyn\GetBestTypeByMetadataName.cs (1)
165case 1: return ImmutableArray.Create(span[0]);
CSharpSyntaxGenerator (1)
Grammar\GrammarGenerator.cs (1)
368ImmutableArray.Create(name));
dotnet-format (1)
Analyzers\AnalyzerRunner.cs (1)
21=> RunCodeAnalysisAsync(result, ImmutableArray.Create(analyzers), project, formattableDocumentPaths, severity, fixableCompilerDiagnostics, logger, cancellationToken);
GenerateDocumentationAndConfigFiles (11)
src\roslyn\src\Compilers\Core\Portable\Collections\OrderPreservingMultiDictionary.cs (1)
281return ImmutableArray.Create<V>((V)_value);
src\roslyn\src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (2)
854? ImmutableArray.Create(symbol) 855: ImmutableArray<TNamespaceOrTypeSymbol>.CastUp(ImmutableArray.Create((TNamedTypeSymbol)symbol));
src\roslyn\src\Dependencies\Collections\OneOrMany.cs (1)
186=> HasOneItem ? ImmutableArray.Create(_one) : _many;
src\roslyn\src\Dependencies\Collections\TemporaryArray`1.cs (1)
3131 => ImmutableArray.Create(_item0),
src\roslyn\src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
572dictionary1.Add(keySelector(value), ImmutableArray.Create(value));
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
87return ImmutableArray.Create(operation);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\SyntaxEditorBasedCodeFixProvider.cs (1)
65var diagnostics = ImmutableArray.Create(diagnostic ?? context.Diagnostics[0]);
src\roslyn\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\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
96var parameters = ImmutableArray.Create(CodeGenerationSymbolFactory.CreateParameterSymbol(
ILCompiler.Compiler (1)
Compiler\Dataflow\AttributeDataFlow.cs (1)
89ProcessAttributeDataflow(setter, ImmutableArray.Create(namedArgument.Value), ref result);
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 (8)
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)
531HandleMethodCallHelper(addMethod, instanceValue, ImmutableArray.Create(value), operation, state); 539HandleMethodCallHelper(removeMethod, instanceValue, ImmutableArray.Create(value), operation, state); 770return HandleMethodCallHelper(getMethod, instanceValue, ImmutableArray.Create(indexArgumentValue), operation, state);
RequiresAnalyzerBase.cs (1)
212var dataFlowAnalyzerContext = DataFlowAnalyzerContext.Create(context.Options, context.Compilation, ImmutableArray.Create(this));
RequiresDynamicCodeAnalyzer.cs (1)
180ImmutableArray.Create<Action<CompilationAnalysisContext>>((context) =>
RequiresUnreferencedCodeAnalyzer.cs (1)
88ImmutableArray.Create<Action<CompilationAnalysisContext>>((context) =>
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.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.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 (6)
ComponentInternalUsageDiagnosticAnalzyer.cs (1)
29public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics => ImmutableArray.Create(DiagnosticDescriptors.DoNotUseRenderTreeTypes);
ComponentParametersShouldBePublicCodeFixProvider.cs (1)
23=> ImmutableArray.Create(DiagnosticDescriptors.ComponentParametersShouldBePublic.Id);
InvokeAsyncOfObjectAnalyzer.cs (1)
25ImmutableArray.Create(DiagnosticDescriptors.UseInvokeVoidAsyncForObjectReturn);
PersistentStateAnalyzer.cs (1)
20SupportedDiagnostics = ImmutableArray.Create(
SupplyParameterFromFormAnalyzer.cs (1)
20SupportedDiagnostics = ImmutableArray.Create(
VirtualizeItemComparerAnalyzer.cs (1)
24ImmutableArray.Create(DiagnosticDescriptors.VirtualizeItemsProviderRequiresItemComparer);
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.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.AspNetCore.Razor.Utilities.Shared (1)
src\roslyn\src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
572dictionary1.Add(keySelector(value), ImmutableArray.Create(value));
Microsoft.Build (7)
src\msbuild\artifacts\.packages\microsoft.codeanalysis.collections\5.0.0-1.25277.114\contentFiles\cs\net9.0\Extensions\ImmutableArrayExtensions.cs (4)
180return ImmutableArray.Create(map(items[0], 0, arg)); 495return ImmutableArray.Create(map(self[0], other[0])); 1204? ImmutableArray.Create(symbol) 1205: ImmutableArray<TNamespaceOrTypeSymbol>.CastUp(ImmutableArray.Create((TNamedTypeSymbol)symbol));
src\msbuild\artifacts\.packages\microsoft.codeanalysis.collections\5.0.0-1.25277.114\contentFiles\cs\net9.0\OneOrMany.cs (1)
186=> HasOneItem ? ImmutableArray.Create(_one) : _many;
src\msbuild\artifacts\.packages\microsoft.codeanalysis.collections\5.0.0-1.25277.114\contentFiles\cs\net9.0\TemporaryArray`1.cs (1)
3121 => ImmutableArray.Create(_item0),
src\msbuild\artifacts\.packages\microsoft.codeanalysis.pooledobjects\5.0.0-1.25277.114\contentFiles\cs\netstandard2.0\ArrayBuilder.cs (1)
553dictionary1.Add(keySelector(value), ImmutableArray.Create(value));
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)
1725await OnEventProcessedCoreAsync(processedContainerEvent, ImmutableArray.Create(analyzer), analysisScope, cancellationToken).ConfigureAwait(false);
DiagnosticAnalyzer\AnalyzerFileReference.cs (1)
303return ImmutableArray.Create(LanguageNames.CSharp);
DiagnosticAnalyzer\CompilationWithAnalyzers.cs (1)
1295var analysisScope = _compilationAnalysisScope.WithAnalyzers(ImmutableArray.Create(analyzer), this);
MetadataReader\MetadataHelpers.cs (3)
609private static readonly ImmutableArray<string> s_splitQualifiedNameSystem = ImmutableArray.Create(SystemString); 610private static readonly ImmutableArray<ReadOnlyMemory<char>> s_splitQualifiedNameSystemMemory = ImmutableArray.Create(SystemString.AsMemory()); 643return nameMemory.Span.SequenceEqual(SystemString.AsSpan()) ? splitSystemString : ImmutableArray.Create(convert(nameMemory));
MetadataReader\PEModule.cs (2)
1119private static readonly ImmutableArray<bool> s_simpleTransformFlags = ImmutableArray.Create(true); 1503return (ImmutableArray.Create(paramName), true);
MetadataReference\AssemblyMetadata.cs (2)
103_initialModules = ImmutableArray.Create(manifestModule); 186return new AssemblyMetadata(ImmutableArray.Create(module));
Operations\ControlFlowGraphBuilder.cs (6)
3300return new InvalidOperation(ImmutableArray.Create<IOperation>(child), 4321ImmutableArray.Create(lockStatement.LockTakenSymbol) : 4354ImmutableArray.Create<IArgumentOperation>( 4437ImmutableArray.Create<IArgumentOperation>( 4493regionForCollection = new RegionBuilder(ControlFlowRegionKind.LocalLifetime, locals: ImmutableArray.Create(local)); 7563var 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)
137ImmutableArray.Create(error),
SourceGeneration\Nodes\AbstractSourceOutputNode.cs (1)
52var inputs = tableBuilder.TrackIncrementalSteps ? ImmutableArray.Create((entry.Step!, entry.OutputIndex)) : default;
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)); 576private static readonly ImmutableArray<EntryState> s_allAddedEntries = ImmutableArray.Create(EntryState.Added); 577private static readonly ImmutableArray<EntryState> s_allCachedEntries = ImmutableArray.Create(EntryState.Cached); 578private static readonly ImmutableArray<EntryState> s_allModifiedEntries = ImmutableArray.Create(EntryState.Modified); 583private static readonly ImmutableArray<EntryState> s_allRemovedEntries = ImmutableArray.Create(EntryState.Removed); 588private static readonly ImmutableArray<EntryState> s_allRemovedDueToInputRemoval = ImmutableArray.Create(EntryState.Removed);
SourceGeneration\Nodes\SharedInputNodes.cs (4)
17public static readonly InputNode<Compilation> Compilation = new InputNode<Compilation>(b => ImmutableArray.Create(GetCompilationOrThrow(b, nameof(IncrementalGeneratorInitializationContext.CompilationProvider)))); 19public static readonly InputNode<CompilationOptions> CompilationOptions = new InputNode<CompilationOptions>(b => ImmutableArray.Create(b.InitialCompilationOptions), ReferenceEqualityComparer.Instance); 21public static readonly InputNode<ParseOptions> ParseOptions = new InputNode<ParseOptions>(b => ImmutableArray.Create(b.DriverState.ParseOptions)); 27public static readonly InputNode<AnalyzerConfigOptionsProvider> AnalyzerConfigOptions = new InputNode<AnalyzerConfigOptionsProvider>(b => ImmutableArray.Create(b.DriverState.OptionsProvider));
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)
119public static IncrementalValuesProvider<TSource> Where<TSource>(this IncrementalValuesProvider<TSource> source, Func<TSource, bool> predicate) => source.SelectMany((item, _) => predicate(item) ? ImmutableArray.Create(item) : ImmutableArray<TSource>.Empty); 121internal 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\roslyn\src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (2)
854? ImmutableArray.Create(symbol) 855: ImmutableArray<TNamespaceOrTypeSymbol>.CastUp(ImmutableArray.Create((TNamedTypeSymbol)symbol));
src\roslyn\src\Dependencies\Collections\OneOrMany.cs (1)
186=> HasOneItem ? ImmutableArray.Create(_one) : _many;
src\roslyn\src\Dependencies\Collections\TemporaryArray`1.cs (1)
3131 => ImmutableArray.Create(_item0),
src\roslyn\src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
572dictionary1.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)
909return 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\roslyn\src\Compilers\Core\Portable\Collections\OrderPreservingMultiDictionary.cs (1)
281return ImmutableArray.Create<V>((V)_value);
src\roslyn\src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (2)
854? ImmutableArray.Create(symbol) 855: ImmutableArray<TNamespaceOrTypeSymbol>.CastUp(ImmutableArray.Create((TNamedTypeSymbol)symbol));
src\roslyn\src\Dependencies\Collections\OneOrMany.cs (1)
186=> HasOneItem ? ImmutableArray.Create(_one) : _many;
src\roslyn\src\Dependencies\Collections\TemporaryArray`1.cs (1)
3131 => ImmutableArray.Create(_item0),
src\roslyn\src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
572dictionary1.Add(keySelector(value), ImmutableArray.Create(value));
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
87return ImmutableArray.Create(operation);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\SyntaxEditorBasedCodeFixProvider.cs (1)
65var diagnostics = ImmutableArray.Create(diagnostic ?? context.Diagnostics[0]);
src\roslyn\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\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
96var parameters = ImmutableArray.Create(CodeGenerationSymbolFactory.CreateParameterSymbol(
UpgradeMSBuildWorkspaceAnalyzer.cs (1)
36public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics { get; } = ImmutableArray.Create(UpgradeMSBuildWorkspaceDiagnosticRule);
Microsoft.CodeAnalysis.AnalyzerUtilities (9)
src\roslyn\src\Compilers\Core\Portable\Collections\OrderPreservingMultiDictionary.cs (1)
281return ImmutableArray.Create<V>((V)_value);
src\roslyn\src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (2)
854? ImmutableArray.Create(symbol) 855: ImmutableArray<TNamespaceOrTypeSymbol>.CastUp(ImmutableArray.Create((TNamedTypeSymbol)symbol));
src\roslyn\src\Dependencies\Collections\OneOrMany.cs (1)
186=> HasOneItem ? ImmutableArray.Create(_one) : _many;
src\roslyn\src\Dependencies\Collections\TemporaryArray`1.cs (1)
3131 => ImmutableArray.Create(_item0),
src\roslyn\src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
572dictionary1.Add(keySelector(value), ImmutableArray.Create(value));
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
87return ImmutableArray.Create(operation);
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PropertySetAnalysis\PropertySetAbstractValue.ValuePool.cs (1)
46ImmutableArray.Create<PropertySetAbstractValueKind>((PropertySetAbstractValueKind)i));
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (1)
2907SetAbstractValueForArrayElementInitializer(arrayCreation, ImmutableArray.Create(abstractIndex), elementType, elementInitializer, initializerValue);
Microsoft.CodeAnalysis.CodeStyle (14)
src\roslyn\src\Analyzers\Core\Analyzers\AddAccessibilityModifiers\AbstractAddAccessibilityModifiersDiagnosticAnalyzer.cs (1)
67var additionalLocations = ImmutableArray.Create(member.GetLocation());
src\roslyn\src\Analyzers\Core\Analyzers\AddRequiredParentheses\AbstractAddRequiredParenthesesDiagnosticAnalyzer.cs (1)
115var additionalLocations = ImmutableArray.Create(binaryLike.GetLocation());
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnnecessaryCast\AbstractRemoveUnnecessaryCastDiagnosticAnalyzer.cs (1)
73ImmutableArray.Create(node.GetLocation()));
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnnecessaryParentheses\AbstractRemoveUnnecessaryParenthesesDiagnosticAnalyzer.cs (1)
111var additionalLocations = ImmutableArray.Create(
src\roslyn\src\Analyzers\Core\Analyzers\UseCollectionInitializer\AbstractUseCollectionInitializerDiagnosticAnalyzer.cs (1)
183var locations = ImmutableArray.Create(objectCreationExpression.GetLocation());
src\roslyn\src\Analyzers\Core\Analyzers\UseIsNullCheck\AbstractUseIsNullForReferenceEqualsDiagnosticAnalyzer.cs (1)
132var additionalLocations = ImmutableArray.Create(invocation.GetLocation());
src\roslyn\src\Analyzers\Core\Analyzers\UseObjectInitializer\AbstractUseObjectInitializerDiagnosticAnalyzer.cs (2)
128var nodes = ImmutableArray.Create<SyntaxNode>(containingStatement).AddRange(matches.Select(m => m.Statement)); 132var locations = ImmutableArray.Create(objectCreationExpression.GetLocation());
src\roslyn\src\Compilers\Core\Portable\Collections\OrderPreservingMultiDictionary.cs (1)
281return ImmutableArray.Create<V>((V)_value);
src\roslyn\src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (2)
854? ImmutableArray.Create(symbol) 855: ImmutableArray<TNamespaceOrTypeSymbol>.CastUp(ImmutableArray.Create((TNamedTypeSymbol)symbol));
src\roslyn\src\Dependencies\Collections\OneOrMany.cs (1)
186=> HasOneItem ? ImmutableArray.Create(_one) : _many;
src\roslyn\src\Dependencies\Collections\TemporaryArray`1.cs (1)
3131 => ImmutableArray.Create(_item0),
src\roslyn\src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
572dictionary1.Add(keySelector(value), ImmutableArray.Create(value));
Microsoft.CodeAnalysis.CodeStyle.Fixes (11)
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementInterfaceGenerator_DisposePattern.cs (1)
217? ImmutableArray.Create(disposeMethod) : default;
src\roslyn\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\roslyn\src\Analyzers\Core\CodeFixes\UseConditionalExpression\AbstractUseConditionalExpressionCodeFixProvider.cs (1)
71var rules = ImmutableArray.Create(GetMultiLineFormattingRule());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\SyntaxEditorBasedCodeFixProvider.cs (1)
65var diagnostics = ImmutableArray.Create(diagnostic ?? context.Diagnostics[0]);
src\roslyn\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\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
96var parameters = ImmutableArray.Create(CodeGenerationSymbolFactory.CreateParameterSymbol(
Microsoft.CodeAnalysis.CSharp (445)
Binder\Binder.cs (2)
926return new BoundBlock(statement.Syntax, locals, ImmutableArray.Create(statement)) 943ImmutableArray.Create(statement))
Binder\Binder.IdentifierUsedAsValueFinder.cs (1)
543enclosingBinder, qvm, ImmutableArray.Create(parameter),
Binder\Binder.ValueChecks.cs (9)
899(object)otherSymbol == null ? ImmutableArray<Symbol>.Empty : ImmutableArray.Create(otherSymbol), 900receiver == null ? ImmutableArray<BoundExpression>.Empty : ImmutableArray.Create(AdjustBadExpressionChild(receiver)), 1162getItemOrSliceHelper = getItemOrSliceHelper.AsMember(getItemOrSliceHelper.ContainingType.Construct(ImmutableArray.Create(elementAccess.Expression.Type.TryGetInlineArrayElementField().TypeWithAnnotations))); 5752ImmutableArray.Create<ParameterSymbol>(new SignatureOnlyParameterSymbol( 5766arguments = ImmutableArray.Create(elementAccess.Expression); 5767refKinds = ImmutableArray.Create(parameterRefKind); 5792ImmutableArray.Create<ParameterSymbol>(new SignatureOnlyParameterSymbol( 5806arguments = ImmutableArray.Create(inlineArray); 5807refKinds = ImmutableArray.Create(parameterRefKind);
Binder\Binder.WithQueryLambdaParametersBinder.cs (2)
88ImmutableArray.Create<Symbol>(receiver.ExpressionSymbol), 89ImmutableArray.Create(AdjustBadExpressionChild(BindToTypeForErrorRecovery(receiver))),
Binder\Binder_Attributes.cs (1)
1008initializer = ImmutableArray.Create(CreateTypedConstant(node, TypedConstantKind.Error, diagnostics, ref attrHasErrors, curArgumentHasErrors));
Binder\Binder_Conversions.cs (3)
1076ImmutableArray.Create((BoundExpression)element), 2777var candidateConstructors = ImmutableArray.Create(analysis.Operator); 3182ImmutableArray.Create(tupleSyntax.Location));
Binder\Binder_Crefs.cs (2)
62return ImmutableArray.Create<Symbol>(result); 926return ImmutableArray.Create<Symbol>(ConstructWithCrefTypeParameters(arity, typeArgumentListSyntax, symbol));
Binder\Binder_Expressions.cs (24)
176ImmutableArray.Create(AdjustBadExpressionChild(BindToTypeForErrorRecovery(childNode))), 244ImmutableArray.Create(AdjustBadExpressionChild(BindToTypeForErrorRecovery(expr))), 893node, LookupResultKind.Empty, ImmutableArray<Symbol>.Empty, ImmutableArray.Create<BoundExpression>(BindToTypeForErrorRecovery(BindValue(node.Expression, BindingDiagnosticBag.Discarded, BindValueKind.RefersToLocation))), 1045ImmutableArray.Create(BindValue(arguments[0].Expression, diagnostics, BindValueKind.RValue)) : 1081ImmutableArray.Create<BoundExpression>(boundArgument), CreateErrorType("void")); 1741symbols: ImmutableArray.Create(symbol), 1742childBoundNodes: ImmutableArray.Create(BindToTypeForErrorRecovery(expression)), 4325ImmutableArray.Create(boundExpression.ExpressionSymbol), 4326ImmutableArray.Create(boundExpression)); 4702typeArguments: ImmutableArray.Create(elementTypeWithAnnotations), 5632return new BoundBadExpression(node, LookupResultKind.NotInvocable, StaticCast<Symbol>.From(type.InstanceConstructors), ImmutableArray.Create(argument), type); 5642argument.Syntax, default, WellKnownMemberNames.DelegateInvokeName, ImmutableArray.Create(sourceDelegate.DelegateInvokeMethod), 5776return new BoundBadExpression(node, LookupResultKind.NotCreatable, ImmutableArray.Create<Symbol?>(type), children.ToImmutableAndFree(), type) { WasCompilerGenerated = wasCompilerGenerated }; 6508ImmutableArray.Create(boundElementInitializer), 6736ImmutableArray.Create((BoundExpression)addElementPlaceholder), 8052return new BoundBadExpression(node, LookupResultKind.Ambiguous, lookupResult.Symbols.AsImmutable(), ImmutableArray.Create(AdjustBadExpressionChild(boundLeft)), CreateErrorType(rightName), hasErrors: true); 8090return new BoundBadExpression(node, lookupResult.Kind, symbols.AsImmutable(), ImmutableArray.Create(AdjustBadExpressionChild(boundLeft)), CreateErrorType(rightName), hasErrors: true); 8541(object)symbolOpt == null ? ImmutableArray<Symbol>.Empty : ImmutableArray.Create(symbolOpt), 8542boundLeft == null ? ImmutableArray<BoundExpression>.Empty : ImmutableArray.Create(AdjustBadExpressionChild(BindToTypeForErrorRecovery(boundLeft))), 9847Construct(ImmutableArray.Create(elementField.TypeWithAnnotations)); 10023var argumentPlaceholders = ImmutableArray.Create(new BoundImplicitIndexerValuePlaceholder(convertedArguments[0].Syntax, int32) { WasCompilerGenerated = true }); 10692argumentPlaceholders = ImmutableArray.Create(intPlaceholder); 10771syntax, typeArgumentsOpt: default, method.Name, ImmutableArray.Create(method), 11043methods = ImmutableArray.Create(method);
Binder\Binder_InterpolatedString.cs (1)
584ImmutableArray.Create(unconvertedInterpolatedString.Parts),
Binder\Binder_Invocation.cs (2)
122return BadExpression(node, LookupResultKind.Empty, ImmutableArray.Create(symbol), args.Add(receiver), wasCompilerGenerated: true); 1848ImmutableArray.Create(arraySize),
Binder\Binder_Lookup.cs (2)
1491var unwrappedSymbols = ImmutableArray.Create<Symbol>(unwrappedSymbol); 1516diagInfo = 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); 741yExpression = new BoundBadExpression(yExpression.Syntax, LookupResultKind.Empty, ImmutableArray<Symbol?>.Empty, ImmutableArray.Create(yExpression), CreateErrorType()); 747yExpression = new BoundBadExpression(yExpression.Syntax, LookupResultKind.Empty, ImmutableArray<Symbol?>.Empty, ImmutableArray.Create(yExpression), yExpression.Type); 757var lambda = MakeQueryUnboundLambda(state.RangeVariableMap(), ImmutableArray.Create(x), let.Expression, bodyFactory, diagnostics.AccumulatesDependencies); 808field2Value = new BoundBadExpression(field2Value.Syntax, LookupResultKind.Empty, ImmutableArray<Symbol?>.Empty, ImmutableArray.Create(field2Value), field2Value.Type, true); 833return MakeQueryUnboundLambda(qvm, ImmutableArray.Create(parameter), expression, withDependencies); 849return MakeQueryUnboundLambda(expression, new QueryUnboundLambdaState(this, qvm, ImmutableArray.Create(parameter), (LambdaSymbol lambdaSymbol, Binder lambdaBodyBinder, BindingDiagnosticBag diagnostics) => 885return MakeQueryInvocation(node, receiver, methodName, default(SeparatedSyntaxList<TypeSyntax>), default(ImmutableArray<TypeWithAnnotations>), ImmutableArray.Create(arg), diagnostics 911return MakeQueryInvocation(node, receiver, methodName, new SeparatedSyntaxList<TypeSyntax>(new SyntaxNodeOrTokenList(typeArgSyntax, 0)), ImmutableArray.Create(typeArg), ImmutableArray<BoundExpression>.Empty, diagnostics 964receiver = new BoundBadExpression(receiver.Syntax, LookupResultKind.NotAValue, ImmutableArray<Symbol?>.Empty, ImmutableArray.Create(receiver), CreateErrorType()); 986receiver = 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); 3599return new BoundBlock(node, locals, ImmutableArray.Create(statement)) { WasCompilerGenerated = node.Kind() != SyntaxKind.ArrowExpressionClause }; 4087arguments: ImmutableArray.Create(argument),
Binder\Binder_Symbols.cs (2)
1322ImmutableArray.Create<Symbol>(lookupResultSymbol), 1522receiver = 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); 749ImmutableArray.Create(collectionExpr), 866spanType = 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)
358internal static ImmutableArray<Conversion> IdentityUnderlying = ImmutableArray.Create(Identity); 359internal static ImmutableArray<Conversion> ImplicitConstantUnderlying = ImmutableArray.Create(ImplicitConstant); 360internal static ImmutableArray<Conversion> ImplicitNumericUnderlying = ImmutableArray.Create(ImplicitNumeric); 361internal static ImmutableArray<Conversion> ExplicitNumericUnderlying = ImmutableArray.Create(ExplicitNumeric); 362internal static ImmutableArray<Conversion> ExplicitEnumerationUnderlying = ImmutableArray.Create(ExplicitEnumeration); 363internal static ImmutableArray<Conversion> PointerToIntegerUnderlying = ImmutableArray.Create(PointerToInteger); 368return new Conversion(ConversionKind.StackAllocToPointerType, ImmutableArray.Create(underlyingConversion)); 373return new Conversion(ConversionKind.StackAllocToSpanType, ImmutableArray.Create(underlyingConversion)); 388_ => new Conversion(kind, ImmutableArray.Create(nestedConversion)),
Binder\Semantics\Conversions\ConversionsBase.cs (6)
1165HasIdentityConversionInternal(((NamedTypeSymbol)destination.OriginalDefinition).Construct(ImmutableArray.Create(elementType)), destination)) 1191return new Conversion(ConversionKind.ImplicitNullable, ImmutableArray.Create(underlyingConversion)); 1327return new Conversion(ConversionKind.ImplicitNullable, ImmutableArray.Create(underlyingTupleConversion)); 1356return new Conversion(ConversionKind.ExplicitNullable, ImmutableArray.Create(underlyingTupleConversion)); 2289return new Conversion(ConversionKind.ImplicitNullable, ImmutableArray.Create(tupleConversion)); 2492return new Conversion(ConversionKind.ExplicitNullable, ImmutableArray.Create(tupleConversion));
Binder\Semantics\OverloadResolution\OverloadResolution.cs (1)
4641return MemberAnalysisResult.BadArgumentConversions(argsToParameters, MemberAnalysisResult.CreateBadArgumentsWithPosition(argumentPosition), ImmutableArray.Create(conversion),
Binder\SwitchBinder.cs (2)
468return new BoundBadExpression(node, LookupResultKind.Empty, ImmutableArray<Symbol>.Empty, ImmutableArray.Create(switchGoverningExpression), switchGoverningType ?? CreateErrorType()); 569childBoundNodes: gotoCaseExpressionOpt != null ? ImmutableArray.Create<BoundNode>(gotoCaseExpressionOpt) : ImmutableArray<BoundNode>.Empty,
BoundTree\Constructors.cs (2)
182return Synthesized(syntax, receiverOpt, initialBindingReceiverIsSubjectToCloning: initialBindingReceiverIsSubjectToCloning, method, ImmutableArray.Create(arg0)); 603return 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)
350return TypeWithAnnotations.Create(taskTypeT.Construct(ImmutableArray.Create(bestResultType)));
CommandLine\CSharpCommandLineParser.cs (1)
1988var 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)
300crefSymbols = ImmutableArray.Create<Symbol>(binder.BindType(expression, BindingDiagnosticBag.Discarded).Type); 5244? ImmutableArray.Create<ISymbol>(namedType) 5250? ImmutableArray.Create(symbol)
Compilation\SyntaxTreeSemanticModel.cs (1)
238result = new SymbolInfo(ImmutableArray.Create<ISymbol>(info.Symbol), CandidateReason.NotATypeOrNamespace);
Compiler\AnonymousTypeMethodBodySynthesizer.cs (1)
153F.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 }), 155ImmutableArray.Create<BoundExpression>(new BoundLiteral(syntax, ConstantValue.Create(targetSubmissionIndex), intType) { WasCompilerGenerated = true }), 423compareExchangeMethod = compareExchangeMethod.Construct(ImmutableArray.Create<TypeSymbol>(delegateType)); 568ImmutableArray.Create<BoundStatement>( 576ImmutableArray.Create<BoundStatement>(
Compiler\MethodCompiler.cs (3)
1625return new BoundBadStatement(body.Syntax, ImmutableArray.Create<BoundNode>(body), hasErrors: true); 2011body = new BoundBlock(constructor.Syntax, constructor.Locals, ImmutableArray.Create<BoundStatement>(constructor.Initializer)); 2106statements = ImmutableArray.Create(constructorInitializer);
Declarations\DeclarationTreeBuilder.cs (2)
356children: ImmutableArray.Create(decl), 520children = ImmutableArray.Create<SingleNamespaceOrTypeDeclaration>(ns);
Declarations\MergedNamespaceDeclaration.cs (2)
36return new MergedNamespaceDeclaration(ImmutableArray.Create(declaration)); 64return ImmutableArray.Create<Location>(_declarations[0].NameLocation);
Emitter\Model\PEModuleBuilder.cs (4)
1746ImmutableArray.Create(new TypedConstant(byteArrayType, value))); 1765ImmutableArray.Create(new TypedConstant(byteType, TypedConstantKind.Primitive, nullableValue))); 1785ImmutableArray.Create(new TypedConstant(Compilation.GetSpecialType(SpecialType.System_Byte), TypedConstantKind.Primitive, value))); 1829var 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)
189ImmutableArray.Create(new TypedConstant(ctor.Parameters[0].Type, TypedConstantKind.Type, ctor.ContainingAssembly.GetSpecialType(SpecialType.System_Object))),
FlowAnalysis\NullableWalker.cs (5)
5217return namedType.OriginalDefinition.Construct(ImmutableArray.Create(elementType)); 5373type = TypeWithAnnotations.Create(((NamedTypeSymbol)node.Type).OriginalDefinition.Construct(ImmutableArray.Create(type))); 7159var constructedType = wellKnownType.Construct(ImmutableArray.Create(parameterType)); 10805return compilation.GetSpecialType(SpecialType.System_Nullable_T).Construct(ImmutableArray.Create(underlying)); 12513getEnumeratorType = spanType.Construct(ImmutableArray.Create(convertedResult.Type!.TryGetInlineArrayElementField()!.TypeWithAnnotations));
Lowering\AsyncRewriter\AsyncExceptionHandlerRewriter.cs (5)
236ImmutableArray.Create(catchAll), 459ImmutableArray.Create<LocalSymbol>(obj), 495ImmutableArray.Create(ex), 649ImmutableArray.Create(catchTemp), 695ImmutableArray.Create(catchTemp),
Lowering\AsyncRewriter\AsyncMethodToStateMachineRewriter.cs (6)
240ImmutableArray.Create(exceptionLocal), 265? ImmutableArray.Create<BoundExpression>(F.Local(_exprRetValue)) 602ImmutableArray.Create(notifyCompletionTemp), 668ImmutableArray.Create(thisTemp), 669ImmutableArray.Create<BoundExpression>(F.AssignmentExpression(F.Local(thisTemp), F.This())), 678return (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)
1139sideEffects: ImmutableArray.Create<BoundExpression>(rewritten), 1745return new BoundBadExpression(F.Syntax, LookupResultKind.Empty, ImmutableArray<Symbol>.Empty, ImmutableArray.Create<BoundExpression>(node), node.Type);
Lowering\ClosureConversion\ExpressionLambdaRewriter.cs (9)
358return new BoundBadExpression(node.Syntax, default(LookupResultKind), ImmutableArray<Symbol>.Empty, ImmutableArray.Create<BoundExpression>(node), ExpressionType); 389return new BoundBadExpression(node.Syntax, 0, ImmutableArray<Symbol>.Empty, ImmutableArray.Create<BoundExpression>(node), ExpressionType); 876ImmutableArray.Create<TypeSymbol>(underlyingDelegateType), 921ImmutableArray.Create(param), 922ImmutableArray.Create<BoundExpression>(_bound.AssignmentExpression(parameterReference, parameter)), 926_bound.ArrayOrEmpty(ParameterExpressionType, ImmutableArray.Create<BoundExpression>(parameterReference)))); 1143return new BoundBadExpression(node.Syntax, default(LookupResultKind), ImmutableArray<Symbol>.Empty, ImmutableArray.Create<BoundExpression>(node), node.Type); 1150return new BoundBadExpression(node.Syntax, default(LookupResultKind), ImmutableArray<Symbol>.Empty, ImmutableArray.Create<BoundExpression>(node), node.Type); 1182return 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)
549ImmutableArray.Create<BoundStatement>(logCallStatement)); 626return _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)
177return new BoundBadStatement(statement.Syntax, ImmutableArray.Create<BoundNode>(statement), hasErrors: true); 587return BadExpression(node.Syntax, node.Type, ImmutableArray.Create(node)); 592return BadExpression(syntax, resultType, ImmutableArray.Create(child)); 729return block.Update(locals, block.LocalFunctions, block.HasUnsafeModifier, block.Instrumentation, ImmutableArray.Create(statement)); 741ImmutableArray.Create(statement)); 858.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), 713return _factory.Sequence(ImmutableArray.Create(temp.LocalSymbol), ImmutableArray.Create<BoundExpression>(tempAssignment), result); 872sideEffects: ImmutableArray.Create<BoundExpression>(nonNull), 1416sideEffects: ImmutableArray.Create<BoundExpression>(sideEffect), 1753locals: ImmutableArray.Create<LocalSymbol>(boundTemp.LocalSymbol), 1754sideEffects: ImmutableArray.Create<BoundExpression>(tempAssignment), 1984sideEffects: ImmutableArray.Create<BoundExpression>(nonNullValue),
Lowering\LocalRewriter\LocalRewriter_Call.cs (5)
830extraRefInitialization is object ? ImmutableArray.Create<BoundExpression>(extraRefInitialization, assignmentToTemp) : ImmutableArray.Create<BoundExpression>(assignmentToTemp), 907visitedArgumentsBuilder[argIndex] = _factory.Sequence(ImmutableArray<LocalSymbol>.Empty, ImmutableArray.Create<BoundExpression>(store), local); 1496ImmutableArray.Create<BoundExpression>( 1522arrayEmpty = arrayEmpty.Construct(ImmutableArray.Create(elementType)); 1732sideEffects: ImmutableArray.Create<BoundExpression>(boundAssignmentToTemp),
Lowering\LocalRewriter\LocalRewriter_CollectionExpression.cs (10)
465ImmutableArray.Create(temp.LocalSymbol), 511var typeArgs = ImmutableArray.Create(elementType); 667var inlineArrayType = _factory.ModuleBuilderOpt.EnsureInlineArrayTypeExists(syntax, _factory, arrayLength, _diagnostics).Construct(ImmutableArray.Create(elementType)); 855ImmutableArray.Create<BoundExpression>( 888ImmutableArray.Create(GetKnownLengthExpression(elements, numberIncludingLastSpread, localsBuilder)), 1163var typeArguments = ImmutableArray.Create(elementType); 1212rewrittenReceiver = _factory.New(constructor, ImmutableArray.Create<BoundExpression>(knownLengthTemp)); 1217rewrittenReceiver = _factory.New(constructor, ImmutableArray.Create(knownLengthExpression)); 1515var iterationVariables = ImmutableArray.Create(iterationVariable); 1587ImmutableArray.Create(statement),
Lowering\LocalRewriter\LocalRewriter_Conversion.cs (8)
158ImmutableArray.Create<BoundExpression>(_factory.Literal(builder.Count)), 1268locals: ImmutableArray.Create(boundTemp.LocalSymbol), 1269sideEffects: ImmutableArray.Create<BoundExpression>(tempAssignment), 1548locals: ImmutableArray.Create(boundTemp.LocalSymbol), 1549sideEffects: ImmutableArray.Create<BoundExpression>(tempAssignment), 1644rewrittenArguments: ImmutableArray.Create(rewrittenOperand)); 1899var result = UserDefinedConversionResult.Valid(ImmutableArray.Create<UserDefinedConversionAnalysis>(analysis), 0); 2006var 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); 345return new BoundBadExpression(node.Syntax, LookupResultKind.NotCreatable, ImmutableArray.Create<Symbol?>(node.Event),
Lowering\LocalRewriter\LocalRewriter_FixedStatement.cs (4)
381sideEffects: ImmutableArray.Create<BoundExpression>(tempAssignment), 402locals: ImmutableArray.Create(nullableBoundTemp.LocalSymbol), 403sideEffects: ImmutableArray.Create<BoundExpression>(nullableTempAssignment), 545lengthCall = new BoundBadExpression(fixedInitializer.Syntax, LookupResultKind.NotInvocable, ImmutableArray<Symbol?>.Empty, ImmutableArray.Create<BoundExpression>(factory.Local(pinnedTemp)), ErrorTypeSymbol.UnknownResultType);
Lowering\LocalRewriter\LocalRewriter_ForEachStatement.cs (11)
264tryBlock: new BoundBlock(forEachSyntax, locals: ImmutableArray<LocalSymbol>.Empty, statements: ImmutableArray.Create(whileLoop)), 273locals: ImmutableArray.Create(enumeratorVar), 285locals: ImmutableArray.Create(enumeratorVar), 422statements: ImmutableArray.Create(alwaysOrMaybeDisposeStmt)); 476locals: ImmutableArray.Create(disposableVar), 943indices: ImmutableArray.Create<BoundExpression>(boundPositionVar), 1095ImmutableArray<BoundExpression> dimensionArgument = ImmutableArray.Create( 1149ImmutableArray<BoundExpression> dimensionArgument = ImmutableArray.Create( 1196outerLocals: ImmutableArray.Create(positionVar[dimension]), 1210ImmutableArray.Create(arrayVar).Concat(upperVar.AsImmutableOrNull()), 1211ImmutableArray.Create(arrayVarDecl).Concat(upperVarDecl.AsImmutableOrNull()).Add(forLoop));
Lowering\LocalRewriter\LocalRewriter_IndexerAccess.cs (3)
355result = _factory.Sequence(ImmutableArray.Create(((BoundLocal)rewrittenReceiver).LocalSymbol), 356ImmutableArray.Create((BoundExpression)receiverStore), 575!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)
296locals = ImmutableArray.Create(value.LocalSymbol); 346method = 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)
733ImmutableArray.Create(temp.LocalSymbol), 734ImmutableArray.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)
306ImmutableArray.Create(stateMachineVariable), 509F.CloseMethod(F.Block(ImmutableArray.Create(resultVariable), bodyBuilder.ToImmutableAndFree()));
Lowering\StateMachineRewriter\SynthesizedStateMachineProperty.cs (1)
101get { return ImmutableArray.Create(ImplementedProperty); }
Lowering\SyntheticBoundNodeFactory.cs (9)
865return Call(receiver, method, ImmutableArray.Create(arg0), useStrictArgumentRefKinds); 879=> Call(receiver, WellKnownMethod(method), ImmutableArray.Create(arg0)); 1026return MakeSequence(ImmutableArray.Create<LocalSymbol>(temp), parts); 1094=> SwitchSection(ImmutableArray.Create(value), statements); 1557arrayEmpty = arrayEmpty.Construct(ImmutableArray.Create(elementType)); 1569ImmutableArray.Create<BoundExpression>(Literal(elements.Length)), 1578ImmutableArray.Create<BoundExpression>(length), 1614return new BoundCatchBlock(Syntax, ImmutableArray.Create(local), source, source.Type, exceptionFilterPrologueOpt: null, exceptionFilterOpt: null, body: block, isSynthesizedAsyncCatchAll: false); 1864sideEffects: ImmutableArray.Create<BoundExpression>(nonNullValue),
Operations\CSharpOperationFactory.cs (7)
409return ImmutableArray.Create(CreateVariableDeclaratorInternal((BoundLocalDeclaration)declaration, (declarationSyntax as VariableDeclarationSyntax)?.Variables[0] ?? declarationSyntax)); 1711return new ArrayElementReferenceOperation(instance, ImmutableArray.Create(argument), _semanticModel, syntax, type, isImplicit); 1792ImmutableArray<IFieldSymbol> initializedFields = ImmutableArray.Create<IFieldSymbol>(boundFieldEqualsValue.Field.GetPublicSymbol()); 1801ImmutableArray<IPropertySymbol> initializedProperties = ImmutableArray.Create<IPropertySymbol>(boundPropertyEqualsValue.Property.GetPublicSymbol()); 2213return new VariableDeclarationGroupOperation(ImmutableArray.Create(multiVariableDeclaration), _semanticModel, varStatement, isImplicit); 2235var variableDeclaration = new VariableDeclarationGroupOperation(ImmutableArray.Create(multiVariableDeclaration), _semanticModel, declarationGroupSyntax, isImplicit); 2950propertySubpatterns: ImmutableArray.Create(result), declaredSymbol: null,
Operations\CSharpOperationFactory_Methods.cs (1)
30return ImmutableArray.Create(statement);
src\roslyn\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)
76return new AliasSymbolFromResolvedTarget(targetSymbol, aliasToken.ValueText, containingSymbol, ImmutableArray.Create(aliasToken.GetLocation()), isExtern); 289: base(syntax.Alias!.Name.Identifier.ValueText, containingSymbol, ImmutableArray.Create(syntax.Alias!.Name.Identifier.GetLocation()), isExtern: false) 297: base(syntax.Identifier.ValueText, containingSymbol, ImmutableArray.Create(syntax.Identifier.GetLocation()), isExtern: true)
Symbols\AnonymousTypes\PublicSymbols\AnonymousManager.TypeOrDelegatePublicSymbol.cs (1)
188get { 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)
156ImmutableArray.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)
224arguments: ImmutableArray.Create(new TypedConstant(Manager.System_String, TypedConstantKind.Primitive, displayString)), 225namedArguments: 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)
491ImmutableArray.Create(ticks)); 502ImmutableArray.Create(new TypedConstant( 809ImmutableArray.Create(typedConstantDebugMode)); 832var arguments = ImmutableArray.Create(new TypedConstant(boolArray, transformFlags)); 849var args = ImmutableArray.Create(new TypedConstant(stringArray, names)); 857var 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)
164this.MetadataLocation = ImmutableArray.Create<MetadataLocation>(new MetadataLocation(this));
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
846return ImmutableArray.Create<NamedTypeSymbol>(new UnsupportedMetadataTypeSymbol(mrEx));
Symbols\Metadata\PE\PENamespaceSymbol.cs (1)
136return ImmutableArray.Create<Symbol>(ns);
Symbols\Metadata\PE\PEParameterSymbol.cs (1)
174private static readonly ImmutableArray<int> s_defaultStringHandlerAttributeIndexes = ImmutableArray.Create(int.MinValue);
Symbols\MethodSymbol.cs (1)
1304ImmutableArray.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)
87return 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)
239return ImmutableArray.Create<Location>(_syntax.Location); 266return ImmutableArray.Create<SyntaxReference>(syntaxReferenceOpt);
Symbols\Source\LocalFunctionSymbol.cs (3)
351public override ImmutableArray<Location> Locations => ImmutableArray.Create(Syntax.Identifier.GetLocation()); 489ImmutableArray.Create(location), 490ImmutableArray.Create(parameter.GetReference()));
Symbols\Source\ParameterHelpers.cs (2)
1221return ImmutableArray.Create(CSharpCustomModifier.CreateOptional(requiresLocationType)); 1232return ImmutableArray.Create(CSharpCustomModifier.CreateRequired(modifierType));
Symbols\Source\SourceAssemblySymbol.cs (6)
1839ImmutableArray.Create(typedConstantRequestMinimum), 1840ImmutableArray.Create(new KeyValuePair<WellKnownMember, TypedConstant>( 1979ImmutableArray.Create(typedConstantNoStringInterning))); 1999ImmutableArray.Create(new KeyValuePair<WellKnownMember, TypedConstant>( 2029AddSynthesizedAttribute(ref attributes, _compilation.TrySynthesizeAttribute(WellKnownMember.System_Reflection_AssemblyKeyNameAttribute__ctor, ImmutableArray.Create(typedConstant))); 2039AddSynthesizedAttribute(ref attributes, _compilation.TrySynthesizeAttribute(WellKnownMember.System_Reflection_AssemblyKeyFileAttribute__ctor, ImmutableArray.Create(typedConstant)));
Symbols\Source\SourceComplexParameterSymbol.cs (1)
1324parameterOrdinals = ImmutableArray.Create(ordinal);
Symbols\Source\SourceCustomEventSymbol.cs (1)
170ImmutableArray.Create<EventSymbol>(explicitlyImplementedEvent);
Symbols\Source\SourceDelegateMethodSymbol.cs (1)
289_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)
513=> ImmutableArray.Create(GetFirstLocation()); 559return ImmutableArray.Create(node.GetReference());
Symbols\Source\SourceMemberContainerSymbol.cs (6)
1755{ symbol.Name.AsMemory(), ImmutableArray.Create(symbol) }, 1781: ImmutableArray.Create((Symbol)pair.Value)); 3501return ImmutableArray.Create(InstanceInitializersForPositionalMembers.ToImmutableAndFree()); 5190ImmutableArray.Create<ParameterSymbol>(new SignatureOnlyParameterSymbol( 5243ImmutableArray.Create<ParameterSymbol>(new SignatureOnlyParameterSymbol( 5570ImmutableArray.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)
517type = TypeWithAnnotations.Create(tokenTableType.Construct(ImmutableArray.Create(@event.TypeWithAnnotations)));
Symbols\Source\SourceMemberMethodSymbol.cs (1)
797=> ImmutableArray.Create(_location);
Symbols\Source\SourceMethodSymbol.cs (4)
190ImmutableArray.Create(arg))); 196ImmutableArray.Create(arg))); 202ImmutableArray.Create(arg))); 277ImmutableArray.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 (3)
680var version = ImmutableArray.Create(new TypedConstant(compilation.GetSpecialType(SpecialType.System_Int32), TypedConstantKind.Primitive, 11)); 686var version = ImmutableArray.Create(new TypedConstant(compilation.GetSpecialType(SpecialType.System_Int32), TypedConstantKind.Primitive, CSharpCompilationOptions.UpdatedMemorySafetyRulesVersion)); 692var includesInternals = ImmutableArray.Create(
Symbols\Source\SourceNamedTypeSymbol.cs (4)
1772ImmutableArray.Create(new TypedConstant(compilation.GetSpecialType(SpecialType.System_String), TypedConstantKind.Primitive, nameof(CompilerFeatureRequiredFeatures.RefStructs))), 1789ImmutableArray.Create(defaultMemberNameConstant))); 1828ImmutableArray.Create(new TypedConstant(compilation.GetWellKnownType(WellKnownType.System_Type), TypedConstantKind.Type, originalType)), 2026Conversions.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)
1206var syntaxRefs = ImmutableArray.Create(parameter.GetReference()); 1207var locations = ImmutableArray.Create(location);
Symbols\Source\SourceParameterSymbol.cs (1)
265=> _location is null ? ImmutableArray<Location>.Empty : ImmutableArray.Create(_location);
Symbols\Source\SourcePropertyAccessorSymbol.cs (2)
425var modifiers = ImmutableArray.Create<CustomModifier>( 677: 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); 942? 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)
34Parameters: ImmutableArray.Create<ParameterSymbol>( 76F.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)
124return (object)constructor == null ? ImmutableArray<Symbol>.Empty : ImmutableArray.Create(constructor); 130return ((object)ctor != null && name == ctor.Name) ? ImmutableArray.Create<Symbol>(ctor) : ImmutableArray<Symbol>.Empty;
Symbols\Synthesized\SynthesizedEmbeddedAttributeSymbol.cs (1)
256_constructors = ImmutableArray.Create<MethodSymbol>(new SynthesizedEmbeddedAttributeConstructorSymbol(this, m => ImmutableArray<ParameterSymbol>.Empty));
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)
466statements: ImmutableArray.Create<BoundStatement>( 543ImmutableArray.Create<LocalSymbol>(scriptLocal.LocalSymbol), 581_parameters = ImmutableArray.Create(SynthesizedParameterSymbol.Create(this, 631ImmutableArray.Create<BoundExpression>(submissionArrayParameter), 660ImmutableArray.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); 213arguments: 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)
2095ImmutableArray.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.CodeStyle (16)
src\roslyn\src\Analyzers\CSharp\Analyzers\NewLines\EmbeddedStatementPlacement\EmbeddedStatementPlacementDiagnosticAnalyzer.cs (1)
78var additionalLocations = ImmutableArray.Create(statement.GetLocation());
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnreachableCode\CSharpRemoveUnreachableCodeDiagnosticAnalyzer.cs (2)
119var additionalLocations = ImmutableArray.Create(firstStatementLocation); 138var additionalUnnecessaryLocations = ImmutableArray.Create(location);
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForArrayDiagnosticAnalyzer.cs (2)
208var locations = ImmutableArray.Create(expression.GetLocation()); 217var additionalUnnecessaryLocations = ImmutableArray.Create(
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForBuilderDiagnosticAnalyzer.cs (2)
52var locations = ImmutableArray.Create(invocationExpression.GetLocation()); 68var additionalUnnecessaryLocations = ImmutableArray.Create(
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForCreateDiagnosticAnalyzer.cs (1)
48var locations = ImmutableArray.Create(invocationExpression.GetLocation());
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForNewDiagnosticAnalyzer.cs (1)
90var locations = ImmutableArray.Create(objectCreationExpression.GetLocation());
src\roslyn\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\roslyn\src\Analyzers\CSharp\Analyzers\UseExpressionBody\UseExpressionBodyDiagnosticAnalyzer.cs (2)
104var additionalLocations = ImmutableArray.Create(declaration.GetLocation()); 123var additionalLocations = ImmutableArray.Create(declaration.GetLocation());
src\roslyn\src\Analyzers\CSharp\Analyzers\UseUtf8StringLiteral\UseUtf8StringLiteralDiagnosticAnalyzer.cs (1)
140var additionalLocations = ImmutableArray.Create(syntaxNode.GetLocation());
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\InitializeParameter\InitializeParameterHelpers.cs (1)
226editor.SetStatements(functionDeclaration, ImmutableArray.Create(statement));
Microsoft.CodeAnalysis.CSharp.Features (20)
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)
84var spans = ImmutableArray.Create(TextSpan.FromBounds(spanStart, spanEnd));
src\roslyn\src\Analyzers\CSharp\Analyzers\NewLines\EmbeddedStatementPlacement\EmbeddedStatementPlacementDiagnosticAnalyzer.cs (1)
78var additionalLocations = ImmutableArray.Create(statement.GetLocation());
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnreachableCode\CSharpRemoveUnreachableCodeDiagnosticAnalyzer.cs (2)
119var additionalLocations = ImmutableArray.Create(firstStatementLocation); 138var additionalUnnecessaryLocations = ImmutableArray.Create(location);
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForArrayDiagnosticAnalyzer.cs (2)
208var locations = ImmutableArray.Create(expression.GetLocation()); 217var additionalUnnecessaryLocations = ImmutableArray.Create(
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForBuilderDiagnosticAnalyzer.cs (2)
52var locations = ImmutableArray.Create(invocationExpression.GetLocation()); 68var additionalUnnecessaryLocations = ImmutableArray.Create(
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForCreateDiagnosticAnalyzer.cs (1)
48var locations = ImmutableArray.Create(invocationExpression.GetLocation());
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForNewDiagnosticAnalyzer.cs (1)
90var locations = ImmutableArray.Create(objectCreationExpression.GetLocation());
src\roslyn\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\roslyn\src\Analyzers\CSharp\Analyzers\UseExpressionBody\UseExpressionBodyDiagnosticAnalyzer.cs (2)
104var additionalLocations = ImmutableArray.Create(declaration.GetLocation()); 123var additionalLocations = ImmutableArray.Create(declaration.GetLocation());
src\roslyn\src\Analyzers\CSharp\Analyzers\UseUtf8StringLiteral\UseUtf8StringLiteralDiagnosticAnalyzer.cs (1)
140var additionalLocations = ImmutableArray.Create(syntaxNode.GetLocation());
src\roslyn\src\Compilers\CSharp\CSharpAnalyzerDriver\CSharpDeclarationComputer.cs (1)
423executableCodeBlocks: ImmutableArray.Create<SyntaxNode>(expressionBody),
Microsoft.CodeAnalysis.CSharp.NetAnalyzers (9)
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\CSharpOverrideEqualsOnOverloadingOperatorEquals.Fixer.cs (1)
18public override ImmutableArray<string> FixableDiagnosticIds { get; } = ImmutableArray.Create("CS0660");
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\CSharpOverrideGetHashCodeOnOverridingEquals.Fixer.cs (1)
18public override ImmutableArray<string> FixableDiagnosticIds { get; } = ImmutableArray.Create("CS0659");
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\CSharpStaticHolderTypes.Fixer.cs (1)
25ImmutableArray.Create(StaticHolderTypesAnalyzer.RuleId);
Microsoft.CodeQuality.Analyzers\QualityGuidelines\CSharpAvoidDuplicateElementInitializationFixer.cs (1)
25ImmutableArray.Create(AvoidDuplicateElementInitialization.RuleId);
Microsoft.CodeQuality.Analyzers\QualityGuidelines\CSharpDoNotInitializeUnnecessarily.Fixer.cs (1)
21public sealed override ImmutableArray<string> FixableDiagnosticIds { get; } = ImmutableArray.Create(DoNotInitializeUnnecessarilyAnalyzer.RuleId);
Microsoft.NetCore.Analyzers\InteropServices\CSharpDisableRuntimeMarshalling.Fixer.cs (1)
23public override ImmutableArray<string> FixableDiagnosticIds { get; } = ImmutableArray.Create(DisableRuntimeMarshallingAnalyzer.MethodUsesRuntimeMarshallingEvenWhenMarshallingDisabledId);
Microsoft.NetCore.Analyzers\Performance\CSharpCollapseMultiplePathOperations.Fixer.cs (1)
20public override ImmutableArray<string> FixableDiagnosticIds { get; } = ImmutableArray.Create(CollapseMultiplePathOperationsAnalyzer.RuleId);
Microsoft.NetCore.Analyzers\Runtime\CSharpAvoidRedundantRegexIsMatchBeforeMatch.Fixer.cs (1)
45ImmutableArray.Create(AvoidRedundantRegexIsMatchBeforeMatch.RuleId);
Microsoft.NetCore.Analyzers\Runtime\CSharpDoNotUseStackallocInLoops.cs (1)
20private static readonly ImmutableArray<SyntaxKind> s_stackallocKinds = ImmutableArray.Create(SyntaxKind.StackAllocArrayCreationExpression);
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\InitializeParameter\InitializeParameterHelpers.cs (1)
226editor.SetStatements(functionDeclaration, ImmutableArray.Create(statement));
Microsoft.CodeAnalysis.Extensions.Package (5)
src\roslyn\src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (2)
854? ImmutableArray.Create(symbol) 855: ImmutableArray<TNamespaceOrTypeSymbol>.CastUp(ImmutableArray.Create((TNamedTypeSymbol)symbol));
src\roslyn\src\Dependencies\Collections\OneOrMany.cs (1)
186=> HasOneItem ? ImmutableArray.Create(_one) : _many;
src\roslyn\src\Dependencies\Collections\TemporaryArray`1.cs (1)
3131 => ImmutableArray.Create(_item0),
src\roslyn\src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
572dictionary1.Add(keySelector(value), ImmutableArray.Create(value));
Microsoft.CodeAnalysis.ExternalAccess.AspNetCore (1)
EmbeddedLanguages\AspNetCoreCSharpRouteSyntaxDetector.cs (1)
22var identifiers = ImmutableArray.Create("Route");
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\roslyn\src\Analyzers\Core\Analyzers\AddAccessibilityModifiers\AbstractAddAccessibilityModifiersDiagnosticAnalyzer.cs (1)
67var additionalLocations = ImmutableArray.Create(member.GetLocation());
src\roslyn\src\Analyzers\Core\Analyzers\AddRequiredParentheses\AbstractAddRequiredParenthesesDiagnosticAnalyzer.cs (1)
115var additionalLocations = ImmutableArray.Create(binaryLike.GetLocation());
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnnecessaryCast\AbstractRemoveUnnecessaryCastDiagnosticAnalyzer.cs (1)
73ImmutableArray.Create(node.GetLocation()));
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnnecessaryParentheses\AbstractRemoveUnnecessaryParenthesesDiagnosticAnalyzer.cs (1)
111var additionalLocations = ImmutableArray.Create(
src\roslyn\src\Analyzers\Core\Analyzers\UseCollectionInitializer\AbstractUseCollectionInitializerDiagnosticAnalyzer.cs (1)
183var locations = ImmutableArray.Create(objectCreationExpression.GetLocation());
src\roslyn\src\Analyzers\Core\Analyzers\UseIsNullCheck\AbstractUseIsNullForReferenceEqualsDiagnosticAnalyzer.cs (1)
132var additionalLocations = ImmutableArray.Create(invocation.GetLocation());
src\roslyn\src\Analyzers\Core\Analyzers\UseObjectInitializer\AbstractUseObjectInitializerDiagnosticAnalyzer.cs (2)
128var nodes = ImmutableArray.Create<SyntaxNode>(containingStatement).AddRange(matches.Select(m => m.Statement)); 132var locations = ImmutableArray.Create(objectCreationExpression.GetLocation());
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementInterfaceGenerator_DisposePattern.cs (1)
217? ImmutableArray.Create(disposeMethod) : default;
src\roslyn\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\roslyn\src\Analyzers\Core\CodeFixes\UseConditionalExpression\AbstractUseConditionalExpressionCodeFixProvider.cs (1)
71var rules = ImmutableArray.Create(GetMultiLineFormattingRule());
SyncNamespaces\AbstractSyncNamespacesService.cs (1)
41var diagnosticAnalyzers = ImmutableArray.Create<DiagnosticAnalyzer>(DiagnosticAnalyzer);
Microsoft.CodeAnalysis.Razor.Compiler (1)
Language\Components\ComponentGenericTypePass.cs (1)
527return ImmutableArray.Create(identifier.Identifier.Text);
Microsoft.CodeAnalysis.ResxSourceGenerator (7)
src\roslyn\src\Compilers\Core\Portable\Collections\OrderPreservingMultiDictionary.cs (1)
281return ImmutableArray.Create<V>((V)_value);
src\roslyn\src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (2)
854? ImmutableArray.Create(symbol) 855: ImmutableArray<TNamespaceOrTypeSymbol>.CastUp(ImmutableArray.Create((TNamedTypeSymbol)symbol));
src\roslyn\src\Dependencies\Collections\OneOrMany.cs (1)
186=> HasOneItem ? ImmutableArray.Create(_one) : _many;
src\roslyn\src\Dependencies\Collections\TemporaryArray`1.cs (1)
3131 => ImmutableArray.Create(_item0),
src\roslyn\src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
572dictionary1.Add(keySelector(value), ImmutableArray.Create(value));
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
87return 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.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) 3138If(receiver IsNot Nothing, ImmutableArray.Create(receiver), ImmutableArray(Of BoundExpression).Empty), 3772Dim boundArguments = ImmutableArray.Create(Of BoundExpression)(arg) 3796boundArguments:=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)
3365Return 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)
210Return 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)
1547ImmutableArray.Create(typedConstantNoStringInterning))) 1603ImmutableArray.Create(typedConstantDebugMode))) 1617AddSynthesizedAttribute(attributes, _compilation.TrySynthesizeAttribute(WellKnownMember.System_Reflection_AssemblyKeyNameAttribute__ctor, ImmutableArray.Create(typedConstant))) 1626AddSynthesizedAttribute(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.VisualBasic.CodeStyle (5)
src\roslyn\src\Analyzers\VisualBasic\Analyzers\UseInferredMemberName\VisualBasicUseInferredMemberNameDiagnosticAnalyzer.vb (2)
60additionalUnnecessaryLocations:=ImmutableArray.Create(syntaxTree.GetLocation(fadeSpan)))) 84additionalUnnecessaryLocations:=ImmutableArray.Create(syntaxTree.GetLocation(fadeSpan))))
src\roslyn\src\Analyzers\VisualBasic\Analyzers\UseIsNotExpression\VisualBasicUseIsNotDiagnosticAnalyzer.vb (1)
76ImmutableArray.Create(notExpression.GetLocation()),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SemanticFacts\VisualBasicSemanticFacts.vb (1)
270ImmutableArray.Create(Of ISymbol)(preprocessingSymbol),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\SpeculationAnalyzer.vb (1)
605localVariables = ImmutableArray.Create(DirectCast(model.GetDeclaredSymbol(forEach), ILocalSymbol))
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (17)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\AddAnonymousTypeMemberName\VisualBasicAddAnonymousTypeMemberNameCodeFixProvider.vb (1)
28ImmutableArray.Create(BC36556)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\AliasAmbiguousType\VisualBasicAliasAmbiguousTypeCodeFixProvider.vb (1)
25Public Overrides ReadOnly Property FixableDiagnosticIds As ImmutableArray(Of String) = ImmutableArray.Create(BC30561)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\ConvertToAsync\VisualBasicConvertToAsyncFunctionCodeFixProvider.vb (1)
22Friend ReadOnly Ids As ImmutableArray(Of String) = ImmutableArray.Create(Of String)(BC37001)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateConstructor\GenerateConstructorDiagnosticIds.vb (1)
22Friend Shared ReadOnly TooManyArgumentsDiagnosticIds As ImmutableArray(Of String) = ImmutableArray.Create(BC30057)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateEnumMember\GenerateEnumMemberCodeFixProvider.vb (1)
30Return ImmutableArray.Create(BC30456)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateParameterizedMember\GenerateConversionCodeFixProvider.vb (1)
30Return ImmutableArray.Create(BC30311)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateParameterizedMember\VisualBasicGenerateParameterizedMemberService.vb (1)
89Return ImmutableArray.Create(typeParameter)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\ImplementInterface\VisualBasicImplementInterfaceCodeFixProvider.vb (1)
25Public Overrides ReadOnly Property FixableDiagnosticIds As ImmutableArray(Of String) = ImmutableArray.Create(BC30149)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\ImplementInterface\VisualBasicImplementInterfaceService.vb (1)
77interfaceTypes = ImmutableArray.Create(GetInterfaceType(model, interfaceNode, cancellationToken))
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\Iterator\VisualBasicChangeToYieldCodeFixProvider.vb (1)
23Friend Shared ReadOnly Ids As ImmutableArray(Of String) = ImmutableArray.Create(BC36942)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\Iterator\VisualBasicConvertToIteratorCodeFixProvider.vb (1)
25Friend Shared ReadOnly Ids As ImmutableArray(Of String) = ImmutableArray.Create(BC30451)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\MakeMethodSynchronous\VisualBasicMakeMethodSynchronousCodeFixProvider.vb (1)
21Private Shared ReadOnly s_diagnosticIds As ImmutableArray(Of String) = ImmutableArray.Create(BC42356)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\MakeTypeAbstract\VisualBasicMakeTypeAbstractCodeFixProvider.vb (1)
23ImmutableArray.Create("BC31411")
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\MakeTypePartial\VisualBasicMakeTypePartialCodeFixProvider.vb (1)
23Public Overrides ReadOnly Property FixableDiagnosticIds As ImmutableArray(Of String) = ImmutableArray.Create(BC40046)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\RemoveAsyncModifier\VisualBasicRemoveAsyncModifierCodeFixProvider.vb (1)
21Private Shared ReadOnly s_diagnosticIds As ImmutableArray(Of String) = ImmutableArray.Create(BC42356)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\UnsealClass\VisualBasicUnsealClassCodeFixProvider.vb (1)
24ImmutableArray.Create(BC30299)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\LanguageServices\InitializeParameter\InitializeParameterHelpers.vb (1)
34Return SyntaxFactory.List(ImmutableArray.Create(convertedStatement))
Microsoft.CodeAnalysis.VisualBasic.Features (188)
AddPackage\VisualBasicAddSpecificPackageCodeFixProvider.vb (1)
25Return ImmutableArray.Create(BC37267)
ChangeSignature\VisualBasicChangeSignatureService.vb (1)
46Private Shared ReadOnly _nodeKindsToIgnore As ImmutableArray(Of SyntaxKind) = ImmutableArray.Create(
CodeFixes\OverloadBase\OverloadBaseCodeFixProvider.AddKeywordAction.vb (1)
74newNode = Await cleanupService.CleanupAsync(newNode, ImmutableArray.Create(newNode.Span), options, services, cleanupService.GetDefaultProviders(), cancellationToken).ConfigureAwait(False)
Completion\CompletionProviders\CrefCompletionProvider.vb (1)
251symbols:=ImmutableArray.Create(symbol),
Completion\CompletionProviders\KeywordCompletionProvider.vb (1)
22Private Shared ReadOnly s_tags As ImmutableArray(Of String) = ImmutableArray.Create(WellKnownTags.Intrinsic)
Completion\CompletionProviders\NamedParameterCompletionProvider.vb (1)
96symbols:=ImmutableArray.Create(parameter),
Completion\CompletionProviders\ObjectCreationCompletionProvider.vb (1)
60commitCharacterRules:=ImmutableArray.Create(CharacterSetModificationRule.Create(CharacterSetModificationKind.Replace, " "c, "("c)),
Completion\CompletionProviders\SymbolCompletionProvider.vb (1)
42commitCharacterRules:=ImmutableArray.Create(CharacterSetModificationRule.Create(CharacterSetModificationKind.Replace, "."c)))
Completion\KeywordRecommenders\ArrayStatements\EraseKeywordRecommender.vb (1)
18ImmutableArray.Create(New RecommendedKeyword("Erase", VBFeaturesResources.Used_to_release_array_variables_and_deallocate_the_memory_used_for_their_elements))
Completion\KeywordRecommenders\ArrayStatements\PreserveKeywordRecommender.vb (1)
19ImmutableArray.Create(New RecommendedKeyword("Preserve", VBFeaturesResources.Prevents_the_contents_of_an_array_from_being_cleared_when_the_dimensions_of_the_array_are_changed))
Completion\KeywordRecommenders\ArrayStatements\ReDimKeywordRecommender.vb (1)
18ImmutableArray.Create(New RecommendedKeyword("ReDim", VBFeaturesResources.Reallocates_storage_space_for_an_array_variable))
Completion\KeywordRecommenders\Declarations\AliasKeywordRecommender.vb (1)
19ImmutableArray.Create(New RecommendedKeyword("Alias", VBFeaturesResources.Indicates_that_an_external_procedure_has_another_name_in_its_DLL))
Completion\KeywordRecommenders\Declarations\AsKeywordRecommender.vb (1)
19ImmutableArray.Create(New RecommendedKeyword("As", VBFeaturesResources.Specifies_a_data_type_in_a_declaration_statement))
Completion\KeywordRecommenders\Declarations\AsyncKeywordRecommender.vb (1)
15ImmutableArray.Create(New RecommendedKeyword("Async", VBFeaturesResources.Indicates_an_asynchronous_method_that_can_use_the_Await_operator))
Completion\KeywordRecommenders\Declarations\ClassKeywordRecommender.vb (1)
19ImmutableArray.Create(New RecommendedKeyword("Class", VBFeaturesResources.Declares_the_name_of_a_class_and_introduces_the_definitions_of_the_variables_properties_and_methods_that_make_up_the_class))
Completion\KeywordRecommenders\Declarations\ConstKeywordRecommender.vb (1)
18ImmutableArray.Create(New RecommendedKeyword("Const", VBFeaturesResources.Declares_and_defines_one_or_more_constants))
Completion\KeywordRecommenders\Declarations\CustomEventKeywordRecommender.vb (1)
19ImmutableArray.Create(New RecommendedKeyword("Custom Event", VBFeaturesResources.Specifies_that_an_event_has_additional_specialized_code_for_adding_handlers_removing_handlers_and_raising_events))
Completion\KeywordRecommenders\Declarations\DeclareKeywordRecommender.vb (1)
19ImmutableArray.Create(New RecommendedKeyword("Declare", VBFeaturesResources.Declares_a_reference_to_a_procedure_implemented_in_an_external_file))
Completion\KeywordRecommenders\Declarations\DelegateKeywordRecommender.vb (1)
19ImmutableArray.Create(New RecommendedKeyword("Delegate", VBFeaturesResources.Used_to_declare_a_delegate_A_delegate_is_a_reference_type_that_refers_to_a_shared_method_of_a_type_or_to_an_instance_method_of_an_object_Any_procedure_that_is_convertible_or_that_has_matching_parameter_types_and_return_type_may_be_used_to_create_an_instance_of_this_delegate_class))
Completion\KeywordRecommenders\Declarations\DimKeywordRecommender.vb (1)
19ImmutableArray.Create(New RecommendedKeyword("Dim", VBFeaturesResources.Declares_and_allocates_storage_space_for_one_or_more_variables_Dim_var_bracket_As_bracket_New_bracket_dataType_bracket_boundList_bracket_bracket_bracket_initializer_bracket_bracket_var2_bracket))
Completion\KeywordRecommenders\Declarations\EnumKeywordRecommender.vb (1)
19ImmutableArray.Create(New RecommendedKeyword("Enum", VBFeaturesResources.Declares_an_enumeration_and_defines_the_values_of_its_members))
Completion\KeywordRecommenders\Declarations\EventKeywordRecommender.vb (1)
20ImmutableArray.Create(New RecommendedKeyword("Event", VBFeaturesResources.Declares_a_user_defined_event))
Completion\KeywordRecommenders\Declarations\FunctionKeywordRecommender.vb (1)
19ImmutableArray.Create(New RecommendedKeyword("Function", VBFeaturesResources.Declares_the_name_parameters_and_code_that_define_a_Function_procedure_that_is_a_procedure_that_returns_a_value_to_the_calling_code))
Completion\KeywordRecommenders\Declarations\ImplementsKeywordRecommender.vb (2)
28Return ImmutableArray.Create(New RecommendedKeyword("Implements", VBFeaturesResources.Specifies_one_or_more_interfaces_or_interface_members_that_must_be_implemented_in_the_class_or_structure_definition_in_which_the_Implements_statement_appears)) 47Return ImmutableArray.Create(New RecommendedKeyword("Implements", VBFeaturesResources.Indicates_that_a_class_or_structure_member_is_providing_the_implementation_for_a_member_defined_in_an_interface))
Completion\KeywordRecommenders\Declarations\ImportsKeywordRecommender.vb (1)
19ImmutableArray.Create(New RecommendedKeyword("Imports", VBFeaturesResources.Imports_all_or_specified_elements_of_a_namespace_into_a_file))
Completion\KeywordRecommenders\Declarations\InheritsKeywordRecommender.vb (1)
19ImmutableArray.Create(New RecommendedKeyword("Inherits", VBFeaturesResources.Causes_the_current_class_or_interface_to_inherit_the_attributes_variables_properties_procedures_and_events_from_another_class_or_set_of_interfaces))
Completion\KeywordRecommenders\Declarations\InKeywordRecommender.vb (2)
40Return ImmutableArray.Create(New RecommendedKeyword("In", VBFeaturesResources.Specifies_the_group_that_the_loop_variable_in_a_For_Each_statement_is_to_traverse)) 47Return ImmutableArray.Create(New RecommendedKeyword("In", VBFeaturesResources.Specifies_the_group_that_the_range_variable_is_to_traverse_in_a_query))
Completion\KeywordRecommenders\Declarations\InterfaceKeywordRecommender.vb (1)
19ImmutableArray.Create(New RecommendedKeyword("Interface", VBFeaturesResources.Declares_the_name_of_an_interface_and_the_definitions_of_the_members_of_the_interface))
Completion\KeywordRecommenders\Declarations\IteratorKeywordRecommender.vb (1)
19ImmutableArray.Create(New RecommendedKeyword("Iterator", VBFeaturesResources.Indicates_an_iterator_method_that_can_use_the_Yield_statement))
Completion\KeywordRecommenders\Declarations\LibKeywordRecommender.vb (1)
19ImmutableArray.Create(New RecommendedKeyword("Lib", VBFeaturesResources.Introduces_a_clause_that_identifies_the_external_file_DLL_or_code_resource_containing_an_external_procedure))
Completion\KeywordRecommenders\Declarations\ModuleKeywordRecommender.vb (1)
19ImmutableArray.Create(New RecommendedKeyword("Module", VBFeaturesResources.Specifies_that_an_attribute_at_the_beginning_of_a_source_file_applies_to_the_entire_module_Otherwise_the_attribute_will_apply_only_to_an_individual_programming_element_such_as_a_class_or_property))
Completion\KeywordRecommenders\Declarations\NamespaceKeywordRecommender.vb (1)
19ImmutableArray.Create(New RecommendedKeyword("Namespace", VBFeaturesResources.Declares_the_name_of_a_namespace_and_causes_the_source_code_following_the_declaration_to_be_compiled_within_that_namespace))
Completion\KeywordRecommenders\Declarations\OfKeywordRecommender.vb (9)
30Return ImmutableArray.Create(New RecommendedKeyword("Of", VBFeaturesResources.Identifies_a_type_parameter_on_a_generic_class_structure_interface_delegate_or_procedure)) 38Return ImmutableArray.Create(New RecommendedKeyword("Of", VBFeaturesResources.Identifies_a_type_parameter_on_a_generic_class_structure_interface_delegate_or_procedure)) 46Return ImmutableArray.Create(New RecommendedKeyword("Of", VBFeaturesResources.Identifies_a_type_parameter_on_a_generic_class_structure_interface_delegate_or_procedure)) 53Return ImmutableArray.Create(New RecommendedKeyword("Of", VBFeaturesResources.Identifies_a_type_parameter_on_a_generic_class_structure_interface_delegate_or_procedure)) 61Return ImmutableArray.Create(New RecommendedKeyword("Of", VBFeaturesResources.Identifies_a_type_parameter_on_a_generic_class_structure_interface_delegate_or_procedure)) 65Return ImmutableArray.Create(New RecommendedKeyword("Of", VBFeaturesResources.Identifies_a_type_parameter_on_a_generic_class_structure_interface_delegate_or_procedure)) 74Return ImmutableArray.Create(New RecommendedKeyword("Of", VBFeaturesResources.Identifies_a_type_parameter_on_a_generic_class_structure_interface_delegate_or_procedure)) 88Return ImmutableArray.Create(New RecommendedKeyword("Of", VBFeaturesResources.Identifies_a_type_parameter_on_a_generic_class_structure_interface_delegate_or_procedure)) 98Return ImmutableArray.Create(New RecommendedKeyword("Of", VBFeaturesResources.Identifies_a_type_parameter_on_a_generic_class_structure_interface_delegate_or_procedure))
Completion\KeywordRecommenders\Declarations\OperatorKeywordRecommender.vb (2)
24Return ImmutableArray.Create(New RecommendedKeyword("Operator CType", VBFeaturesResources.Returns_the_result_of_explicitly_converting_an_expression_to_a_specified_data_type_object_structure_class_or_interface_CType_Object_As_Expression_Object_As_Type_As_Type)) 26Return ImmutableArray.Create(New RecommendedKeyword("Operator", VBFeaturesResources.Declares_the_operator_symbol_operands_and_code_that_define_an_operator_procedure_on_a_class_or_structure))
Completion\KeywordRecommenders\Declarations\OverloadableOperatorRecommender.vb (1)
33Return ImmutableArray.Create(New RecommendedKeyword("CType", VBFeaturesResources.Returns_the_result_of_explicitly_converting_an_expression_to_a_specified_data_type_object_structure_class_or_interface_CType_Object_As_Expression_Object_As_Type_As_Type))
Completion\KeywordRecommenders\Declarations\PropertyKeywordRecommender.vb (1)
19ImmutableArray.Create(New RecommendedKeyword("Property", VBFeaturesResources.Declares_the_name_of_a_property_and_the_property_procedures_used_to_store_and_retrieve_the_value_of_the_property))
Completion\KeywordRecommenders\Declarations\StaticKeywordRecommender.vb (1)
18ImmutableArray.Create(New RecommendedKeyword("Static", VBFeaturesResources.Specifies_that_one_or_more_declared_local_variables_are_to_remain_in_existence_and_retain_their_latest_values_after_the_procedure_in_which_they_are_declared_terminates))
Completion\KeywordRecommenders\Declarations\StructureKeywordRecommender.vb (1)
19ImmutableArray.Create(New RecommendedKeyword("Structure", VBFeaturesResources.Declares_the_name_of_a_structure_and_introduces_the_definition_of_the_variables_properties_events_and_procedures_that_make_up_the_structure))
Completion\KeywordRecommenders\Declarations\SubKeywordRecommender.vb (2)
24Return ImmutableArray.Create(New RecommendedKeyword("Sub", VBFeaturesResources.Declares_the_name_parameters_and_code_that_define_a_Sub_procedure_that_is_a_procedure_that_does_not_return_a_value_to_the_calling_code)) 37Return ImmutableArray.Create(New RecommendedKeyword("Sub", VBFeaturesResources.Exits_a_Sub_procedure_and_transfers_execution_immediately_to_the_statement_following_the_call_to_the_Sub_procedure))
Completion\KeywordRecommenders\Declarations\ToKeywordRecommender.vb (1)
19ImmutableArray.Create(New RecommendedKeyword("To", VBFeaturesResources.Separates_the_beginning_and_ending_values_of_a_loop_counter_or_array_bounds_or_that_of_a_value_match_range))
Completion\KeywordRecommenders\EventHandling\HandlesKeywordRecommender.vb (1)
19ImmutableArray.Create(New RecommendedKeyword("Handles", VBFeaturesResources.Declares_that_a_procedure_handles_a_specified_event))
Completion\KeywordRecommenders\EventHandling\RaiseEventKeywordRecommender.vb (2)
19Return ImmutableArray.Create(New RecommendedKeyword("RaiseEvent", VBFeaturesResources.Triggers_an_event_declared_at_module_level_within_a_class_form_or_document_RaiseEvent_eventName_bracket_argumentList_bracket)) 21Return ImmutableArray.Create(New RecommendedKeyword("RaiseEvent", VBFeaturesResources.Specifies_the_statements_to_run_when_the_event_is_raised_by_the_RaiseEvent_statement_RaiseEvent_delegateSignature_End_RaiseEvent))
Completion\KeywordRecommenders\Expressions\AddressOfKeywordRecommender.vb (1)
18ImmutableArray.Create(New RecommendedKeyword("AddressOf", VBFeaturesResources.Creates_a_delegate_procedure_instance_that_references_the_specified_procedure_AddressOf_procedureName))
Completion\KeywordRecommenders\Expressions\FromKeywordRecommender.vb (1)
19ImmutableArray.Create(New RecommendedKeyword("From", VBFeaturesResources.Identifies_a_list_of_values_as_a_collection_initializer))
Completion\KeywordRecommenders\Expressions\GlobalKeywordRecommender.vb (1)
18ImmutableArray.Create(New RecommendedKeyword("Global"))
Completion\KeywordRecommenders\Expressions\KeyKeywordRecommender.vb (1)
19ImmutableArray.Create(New RecommendedKeyword("Key", VBFeaturesResources.Identifies_a_key_field_in_an_anonymous_type_definition))
Completion\KeywordRecommenders\Expressions\LambdaKeywordRecommender.vb (1)
29Return ImmutableArray.Create(New RecommendedKeyword("Function", VBFeaturesResources.Defines_a_lambda_expression_that_calculates_and_returns_a_single_value_Can_be_used_wherever_a_delegate_type_is_expected_Function_parameterList_expression))
Completion\KeywordRecommenders\Expressions\MeKeywordRecommender.vb (3)
39Return ImmutableArray.Create(New RecommendedKeyword(SyntaxFacts.GetText(SyntaxKind.MeKeyword), VBFeaturesResources.Provides_a_way_to_refer_to_the_current_instance_of_a_class_or_structure_that_is_the_instance_in_which_the_code_is_running, matchPriority:=priority)) 46Return ImmutableArray.Create(New RecommendedKeyword(SyntaxFacts.GetText(SyntaxKind.MeKeyword), VBFeaturesResources.Provides_a_way_to_refer_to_the_current_instance_of_a_class_or_structure_that_is_the_instance_in_which_the_code_is_running)) 52Return ImmutableArray.Create(New RecommendedKeyword(SyntaxFacts.GetText(SyntaxKind.MeKeyword), VBFeaturesResources.Provides_a_way_to_refer_to_the_current_instance_of_a_class_or_structure_that_is_the_instance_in_which_the_code_is_running))
Completion\KeywordRecommenders\Expressions\MyBaseKeywordRecommender.vb (1)
18ImmutableArray.Create(New RecommendedKeyword(SyntaxFacts.GetText(SyntaxKind.MyBaseKeyword), VBFeaturesResources.Provides_a_way_to_refer_to_the_base_class_of_the_current_class_instance_You_cannot_use_MyBase_to_call_MustOverride_base_methods))
Completion\KeywordRecommenders\Expressions\MyClassKeywordRecommender.vb (1)
19ImmutableArray.Create(New RecommendedKeyword(SyntaxFacts.GetText(SyntaxKind.MyClassKeyword), VBFeaturesResources.Provides_a_way_to_refer_to_the_class_instance_members_as_originally_implemented_ignoring_any_derived_class_overrides))
Completion\KeywordRecommenders\Expressions\NewKeywordRecommender.vb (1)
19ImmutableArray.Create(New RecommendedKeyword("New", VBFeaturesResources.Creates_a_new_object_instance))
Completion\KeywordRecommenders\Expressions\NothingKeywordRecommender.vb (1)
18ImmutableArray.Create(New RecommendedKeyword("Nothing", VBFeaturesResources.Represents_the_default_value_of_any_data_type))
Completion\KeywordRecommenders\Expressions\NotKeywordRecommender.vb (1)
18ImmutableArray.Create(New RecommendedKeyword("Not", VBFeaturesResources.Performs_logical_negation_on_a_Boolean_expression_or_bitwise_negation_on_a_numeric_expression_result_Not_expression))
Completion\KeywordRecommenders\Expressions\TypeOfKeywordRecommender.vb (1)
18ImmutableArray.Create(New RecommendedKeyword("TypeOf", VBFeaturesResources.Determines_the_run_time_type_of_an_object_reference_variable_and_compares_it_to_a_data_type_Returns_True_or_False_depending_on_whether_the_two_types_are_compatible_result_TypeOf_objectExpression_Is_typeName))
Completion\KeywordRecommenders\Expressions\WithKeywordRecommender.vb (1)
19ImmutableArray.Create(New RecommendedKeyword("With", VBFeaturesResources.Specifies_the_declaration_of_property_initializations_in_an_object_initializer_New_typeName_With_bracket_property_expression_bracket_bracket_bracket))
Completion\KeywordRecommenders\OnErrorStatements\ErrorKeywordRecommender.vb (1)
28Return ImmutableArray.Create(New RecommendedKeyword("Error", VBFeaturesResources.Simulates_the_occurrence_of_an_error))
Completion\KeywordRecommenders\OnErrorStatements\GoToKeywordRecommender.vb (1)
18ImmutableArray.Create(New RecommendedKeyword("GoTo", VBFeaturesResources.Branches_unconditionally_to_a_specified_line_in_a_procedure))
Completion\KeywordRecommenders\OnErrorStatements\NextKeywordRecommender.vb (1)
18ImmutableArray.Create(New RecommendedKeyword("Next", VBFeaturesResources.When_a_run_time_error_occurs_execution_transfers_to_the_statement_following_the_statement_or_procedure_call_that_resulted_in_the_error))
Completion\KeywordRecommenders\OnErrorStatements\ResumeKeywordRecommender.vb (2)
26Return ImmutableArray.Create( 31Return ImmutableArray.Create(
Completion\KeywordRecommenders\OptionStatements\OptionKeywordRecommender.vb (1)
18ImmutableArray.Create(New RecommendedKeyword("Option", VBFeaturesResources.Introduces_a_statement_that_specifies_a_compiler_option_that_applies_to_the_entire_source_file))
Completion\KeywordRecommenders\PreprocessorDirectives\ConstDirectiveKeywordRecommender.vb (1)
18ImmutableArray.Create(New RecommendedKeyword("#Const", VBFeaturesResources.Defines_a_conditional_compiler_constant_Conditional_compiler_constants_are_always_private_to_the_file_in_which_they_appear_The_expressions_used_to_initialize_them_can_contain_only_conditional_compiler_constants_and_literals))
Completion\KeywordRecommenders\PreprocessorDirectives\ElseDirectiveKeywordRecommender.vb (1)
18ImmutableArray.Create(New RecommendedKeyword("#Else", VBFeaturesResources.Introduces_a_group_of_statements_in_an_SharpIf_statement_that_is_compiled_if_no_previous_condition_evaluates_to_True))
Completion\KeywordRecommenders\PreprocessorDirectives\ElseIfDirectiveKeywordRecommender.vb (1)
18ImmutableArray.Create(New RecommendedKeyword("#ElseIf", VBFeaturesResources.Introduces_a_condition_in_an_SharpIf_statement_that_is_tested_if_the_previous_conditional_test_evaluates_to_False))
Completion\KeywordRecommenders\PreprocessorDirectives\EndIfDirectiveKeywordRecommender.vb (2)
20Return ImmutableArray.Create(New RecommendedKeyword("If", VBFeaturesResources.Terminates_the_definition_of_an_SharpIf_block)) 27Return ImmutableArray.Create(New RecommendedKeyword("#End If", VBFeaturesResources.Terminates_the_definition_of_an_SharpIf_block))
Completion\KeywordRecommenders\PreprocessorDirectives\EndRegionDirectiveKeywordRecommender.vb (2)
21Return ImmutableArray.Create(New RecommendedKeyword("Region", VBFeaturesResources.Terminates_a_SharpRegion_block)) 28Return ImmutableArray.Create(New RecommendedKeyword("#End Region", VBFeaturesResources.Terminates_a_SharpRegion_block))
Completion\KeywordRecommenders\PreprocessorDirectives\IfDirectiveKeywordRecommender.vb (1)
18ImmutableArray.Create(New RecommendedKeyword("#If", VBFeaturesResources.Conditionally_compiles_selected_blocks_of_code_depending_on_the_value_of_an_expression))
Completion\KeywordRecommenders\PreprocessorDirectives\ReferenceDirectiveKeywordRecommender.vb (1)
18ImmutableArray.Create(New RecommendedKeyword("#R", VBFeaturesResources.Add_a_metadata_reference_to_specified_assembly_and_all_its_dependencies_e_g_Sharpr_myLib_dll))
Completion\KeywordRecommenders\PreprocessorDirectives\RegionDirectiveKeywordRecommender.vb (1)
18ImmutableArray.Create(New RecommendedKeyword("#Region", VBFeaturesResources.Collapses_and_hides_sections_of_code_in_Visual_Basic_files))
Completion\KeywordRecommenders\PreprocessorDirectives\WarningDirectiveKeywordRecommender.vb (2)
24Return ImmutableArray.Create(New RecommendedKeyword("Warning", VBFeaturesResources.Enables_reporting_of_specified_warnings_in_the_portion_of_the_source_file_below_the_current_line)) 26Return ImmutableArray.Create(New RecommendedKeyword("Warning", VBFeaturesResources.Disables_reporting_of_specified_warnings_in_the_portion_of_the_source_file_below_the_current_line))
Completion\KeywordRecommenders\Queries\AggregateKeywordRecommender.vb (1)
18ImmutableArray.Create(New RecommendedKeyword("Aggregate", VBFeaturesResources.Applies_an_aggregation_function_such_as_Sum_Average_or_Count_to_a_sequence))
Completion\KeywordRecommenders\Queries\DistinctKeywordRecommender.vb (1)
18ImmutableArray.Create(New RecommendedKeyword("Distinct", VBFeaturesResources.Restricts_the_values_of_a_query_result_to_eliminate_duplicate_values))
Completion\KeywordRecommenders\Queries\EqualsKeywordRecommender.vb (1)
19ImmutableArray.Create(New RecommendedKeyword("Equals", VBFeaturesResources.Specifies_the_relationship_between_element_keys_to_use_as_the_basis_of_a_join_operation))
Completion\KeywordRecommenders\Queries\FromKeywordRecommender.vb (1)
18ImmutableArray.Create(New RecommendedKeyword("From", VBFeaturesResources.Specifies_a_collection_and_a_range_variable_to_use_in_a_query))
Completion\KeywordRecommenders\Queries\GroupByKeywordRecommender.vb (1)
19ImmutableArray.Create(New RecommendedKeyword("By", VBFeaturesResources.Specifies_the_element_keys_used_for_grouping_in_Group_By_or_sort_order_in_Order_By))
Completion\KeywordRecommenders\Queries\GroupJoinKeywordRecommender.vb (1)
18ImmutableArray.Create(New RecommendedKeyword("Group Join", VBFeaturesResources.Combines_the_elements_of_two_sequences_and_groups_the_results_The_join_operation_is_based_on_matching_keys))
Completion\KeywordRecommenders\Queries\GroupKeywordRecommender.vb (3)
20Return ImmutableArray.Create(New RecommendedKeyword("Group", VBFeaturesResources.Groups_elements_that_have_a_common_key)) 29Return ImmutableArray.Create(New RecommendedKeyword("Group", VBFeaturesResources.Use_Group_to_specify_that_a_group_named_Group_should_be_created)) 49Return ImmutableArray.Create(New RecommendedKeyword("Group", VBFeaturesResources.Groups_elements_that_have_a_common_key))
Completion\KeywordRecommenders\Queries\IntoKeywordRecommender.vb (1)
19ImmutableArray.Create(New RecommendedKeyword("Into", VBFeaturesResources.Specifies_an_identifier_that_can_serve_as_a_reference_to_the_results_of_a_join_or_grouping_subexpression))
Completion\KeywordRecommenders\Queries\JoinKeywordRecommender.vb (1)
19ImmutableArray.Create(New RecommendedKeyword("Join", VBFeaturesResources.Combines_the_elements_of_two_sequences_The_join_operation_is_based_on_matching_keys))
Completion\KeywordRecommenders\Queries\LetKeywordRecommender.vb (1)
18ImmutableArray.Create(New RecommendedKeyword("Let", VBFeaturesResources.Computes_a_value_for_each_item_in_the_query_and_assigns_the_value_to_a_new_range_variable))
Completion\KeywordRecommenders\Queries\OnKeywordRecommender.vb (1)
19ImmutableArray.Create(New RecommendedKeyword("On", VBFeaturesResources.Specifies_the_element_keys_used_to_correlate_sequences_for_a_join_operation))
Completion\KeywordRecommenders\Queries\OrderByKeywordRecommender.vb (1)
18ImmutableArray.Create(New RecommendedKeyword("Order By", VBFeaturesResources.Specifies_the_sort_order_for_columns_in_a_query_Can_be_followed_by_either_the_Ascending_or_the_Descending_keyword_If_neither_is_specified_Ascending_is_used))
Completion\KeywordRecommenders\Queries\SelectKeywordRecommender.vb (1)
18ImmutableArray.Create(New RecommendedKeyword("Select", VBFeaturesResources.Specifies_which_columns_to_include_in_the_result_of_a_query))
Completion\KeywordRecommenders\Queries\SkipKeywordRecommender.vb (1)
18ImmutableArray.Create(New RecommendedKeyword("Skip", VBFeaturesResources.Skips_elements_up_to_a_specified_position_in_the_collection))
Completion\KeywordRecommenders\Queries\TakeKeywordRecommender.vb (1)
18ImmutableArray.Create(New RecommendedKeyword("Take", VBFeaturesResources.Includes_elements_up_to_a_specified_position_in_the_collection))
Completion\KeywordRecommenders\Queries\WhereKeywordRecommender.vb (1)
18ImmutableArray.Create(New RecommendedKeyword("Where", VBFeaturesResources.Specifies_the_filtering_condition_for_a_range_variable_in_a_query))
Completion\KeywordRecommenders\Queries\WhileKeywordRecommender.vb (1)
19ImmutableArray.Create(New RecommendedKeyword("While", VBFeaturesResources.Specifies_a_condition_for_Skip_and_Take_operations_Elements_will_be_bypassed_or_included_as_long_as_the_condition_is_true))
Completion\KeywordRecommenders\Statements\CallKeywordRecommender.vb (1)
18ImmutableArray.Create(New RecommendedKeyword("Call", VBFeaturesResources.Transfers_execution_to_a_Function_Sub_or_dynamic_link_library_DLL_procedure_bracket_Call_bracket_procedureName_bracket_argumentList_bracket))
Completion\KeywordRecommenders\Statements\CaseKeywordRecommender.vb (1)
26Return ImmutableArray.Create(New RecommendedKeyword("Case", VBFeaturesResources.Introduces_a_value_or_set_of_values_against_which_the_value_of_an_expression_in_a_Select_Case_statement_is_to_be_tested_Case_expression_expression1_To_expression2_bracket_Is_bracket_comparisonOperator_expression))
Completion\KeywordRecommenders\Statements\CatchKeywordRecommender.vb (1)
18ImmutableArray.Create(New RecommendedKeyword("Catch", VBFeaturesResources.Introduces_a_statement_block_to_be_run_if_the_specified_exception_occurs_inside_a_Try_block))
Completion\KeywordRecommenders\Statements\ContinueKeywordRecommender.vb (1)
18ImmutableArray.Create(New RecommendedKeyword("Continue", VBFeaturesResources.Transfers_execution_immediately_to_the_next_iteration_of_the_loop_Can_be_used_in_a_Do_loop_a_For_loop_or_a_While_loop))
Completion\KeywordRecommenders\Statements\DoKeywordRecommender.vb (2)
38Return ImmutableArray.Create(New RecommendedKeyword("Do", VBFeaturesResources.Exits_a_Do_loop_and_transfers_execution_immediately_to_the_statement_following_the_Loop_statement)) 40Return ImmutableArray.Create(New RecommendedKeyword("Do", VBFeaturesResources.Transfers_execution_immediately_to_the_next_iteration_of_the_Do_loop))
Completion\KeywordRecommenders\Statements\EachKeywordRecommender.vb (1)
19ImmutableArray.Create(New RecommendedKeyword("Each", VBFeaturesResources.Introduces_a_loop_that_is_repeated_for_each_element_in_a_collection))
Completion\KeywordRecommenders\Statements\ElseIfKeywordRecommender.vb (1)
18ImmutableArray.Create(New RecommendedKeyword("ElseIf", VBFeaturesResources.Introduces_a_condition_in_an_If_statement_that_is_to_be_tested_if_the_previous_conditional_test_fails))
Completion\KeywordRecommenders\Statements\ElseKeywordRecommender.vb (3)
24Return ImmutableArray.Create(New RecommendedKeyword("Else", VBFeaturesResources.Introduces_a_group_of_statements_in_an_If_statement_that_is_executed_if_no_previous_condition_evaluates_to_True)) 31Return ImmutableArray.Create(New RecommendedKeyword("Else", VBFeaturesResources.Introduces_a_group_of_statements_in_an_If_statement_that_is_executed_if_no_previous_condition_evaluates_to_True)) 43Return ImmutableArray.Create(New RecommendedKeyword("Else", VBFeaturesResources.Introduces_the_statements_to_run_if_none_of_the_previous_cases_in_the_Select_Case_statement_returns_True))
Completion\KeywordRecommenders\Statements\EndKeywordRecommender.vb (1)
18ImmutableArray.Create(New RecommendedKeyword("End", VBFeaturesResources.Stops_execution_immediately))
Completion\KeywordRecommenders\Statements\ExitKeywordRecommender.vb (1)
18ImmutableArray.Create(New RecommendedKeyword("Exit", VBFeaturesResources.Exits_a_procedure_or_block_and_transfers_execution_immediately_to_the_statement_following_the_procedure_call_or_block_definition_Exit_Do_For_Function_Property_Select_Sub_Try_While))
Completion\KeywordRecommenders\Statements\FinallyKeywordRecommender.vb (1)
20ImmutableArray.Create(New RecommendedKeyword("Finally", VBFeaturesResources.Introduces_a_statement_block_to_be_run_before_exiting_a_Try_structure))
Completion\KeywordRecommenders\Statements\ForKeywordRecommender.vb (2)
35Return ImmutableArray.Create(New RecommendedKeyword("For", VBFeaturesResources.Exits_a_For_loop_and_transfers_execution_immediately_to_the_statement_following_the_Next_statement)) 37Return ImmutableArray.Create(New RecommendedKeyword("For", VBFeaturesResources.Transfers_execution_immediately_to_the_next_iteration_of_the_For_loop))
Completion\KeywordRecommenders\Statements\GoToKeywordRecommender.vb (1)
18ImmutableArray.Create(New RecommendedKeyword("GoTo", VBFeaturesResources.Branches_unconditionally_to_a_specified_line_in_a_procedure))
Completion\KeywordRecommenders\Statements\IfKeywordRecommender.vb (2)
20Return ImmutableArray.Create(New RecommendedKeyword("If", VBFeaturesResources.Conditionally_executes_a_group_of_statements_depending_on_the_value_of_an_expression)) 32Return ImmutableArray.Create(New RecommendedKeyword("If", VBFeaturesResources.Introduces_a_condition_in_an_If_statement_that_is_to_be_tested_if_the_previous_conditional_test_fails))
Completion\KeywordRecommenders\Statements\IsKeywordRecommender.vb (1)
19ImmutableArray.Create(New RecommendedKeyword("Is", VBFeaturesResources.Followed_by_a_comparison_operator_and_then_an_expression_Case_Is_introduces_the_statements_to_run_if_the_Select_Case_expression_combined_with_the_Case_Is_expression_evaluates_to_True))
Completion\KeywordRecommenders\Statements\LoopKeywordRecommender.vb (1)
29Return ImmutableArray.Create(New RecommendedKeyword("Loop", VBFeaturesResources.Terminates_a_loop_that_is_introduced_with_a_Do_statement))
Completion\KeywordRecommenders\Statements\NextKeywordRecommender.vb (1)
18ImmutableArray.Create(New RecommendedKeyword("Next", VBFeaturesResources.Terminates_a_loop_that_iterates_through_the_values_of_a_loop_variable))
Completion\KeywordRecommenders\Statements\ReturnKeywordRecommender.vb (1)
18ImmutableArray.Create(New RecommendedKeyword("Return", VBFeaturesResources.Returns_execution_to_the_code_that_called_the_Function_Sub_Get_Set_or_Operator_procedure_Return_or_Return_expression))
Completion\KeywordRecommenders\Statements\SelectKeywordRecommender.vb (2)
19Return ImmutableArray.Create(New RecommendedKeyword("Select", VBFeaturesResources.Runs_one_of_several_groups_of_statements_depending_on_the_value_of_an_expression)) 27Return ImmutableArray.Create(New RecommendedKeyword("Select", VBFeaturesResources.Exits_a_Select_block_and_transfers_execution_immediately_to_the_statement_following_the_End_Select_statement))
Completion\KeywordRecommenders\Statements\StepKeywordRecommender.vb (1)
19ImmutableArray.Create(New RecommendedKeyword("Step", VBFeaturesResources.Specifies_how_much_to_increment_between_each_loop_iteration))
Completion\KeywordRecommenders\Statements\StopKeywordRecommender.vb (1)
18ImmutableArray.Create(New RecommendedKeyword("Stop", VBFeaturesResources.Suspends_program_execution))
Completion\KeywordRecommenders\Statements\SyncLockKeywordRecommender.vb (1)
18ImmutableArray.Create(New RecommendedKeyword("SyncLock", VBFeaturesResources.Ensures_that_multiple_threads_do_not_execute_the_statement_block_at_the_same_time_SyncLock_object_End_Synclock))
Completion\KeywordRecommenders\Statements\ThenKeywordRecommender.vb (1)
19ImmutableArray.Create(New RecommendedKeyword("Then", VBFeaturesResources.Introduces_a_statement_block_to_be_compiled_or_executed_if_a_tested_condition_is_true))
Completion\KeywordRecommenders\Statements\ThrowKeywordRecommender.vb (1)
18ImmutableArray.Create(New RecommendedKeyword("Throw", VBFeaturesResources.Throws_an_exception_within_a_procedure_so_that_you_can_handle_it_with_structured_or_unstructured_exception_handling_code))
Completion\KeywordRecommenders\Statements\ToKeywordRecommender.vb (1)
19ImmutableArray.Create(New RecommendedKeyword("To", VBFeaturesResources.Separates_the_beginning_and_ending_values_of_a_loop_counter_or_array_bounds_or_that_of_a_value_match_range))
Completion\KeywordRecommenders\Statements\TryKeywordRecommender.vb (2)
19Return ImmutableArray.Create(New RecommendedKeyword("Try", VBFeaturesResources.Provides_a_way_to_handle_some_or_all_possible_errors_that_might_occur_in_a_given_block_of_code_while_still_running_the_code_Try_bracket_Catch_bracket_Catch_Finally_End_Try)) 32Return ImmutableArray.Create(New RecommendedKeyword("Try", VBFeaturesResources.Exits_a_Try_block_and_transfers_execution_immediately_to_the_statement_following_the_End_Try_statement))
Completion\KeywordRecommenders\Statements\UsingKeywordRecommender.vb (1)
18ImmutableArray.Create(New RecommendedKeyword("Using", VBFeaturesResources.A_Using_block_does_three_things_colon_it_creates_and_initializes_variables_in_the_resource_list_it_runs_the_code_in_the_block_and_it_disposes_of_the_variables_before_exiting_Resources_used_in_the_Using_block_must_implement_System_IDisposable_Using_resource1_bracket_resource2_bracket_End_Using))
Completion\KeywordRecommenders\Statements\WhenKeywordRecommender.vb (1)
19ImmutableArray.Create(New RecommendedKeyword("When", VBFeaturesResources.Adds_a_conditional_test_to_a_Catch_statement_Exceptions_are_caught_by_that_Catch_statement_only_when_the_conditional_test_that_follows_the_When_keyword_evaluates_to_True))
Completion\KeywordRecommenders\Statements\WhileLoopKeywordRecommender.vb (1)
20Return ImmutableArray.Create(New RecommendedKeyword("While", VBFeaturesResources.Runs_a_series_of_statements_as_long_as_a_given_condition_is_true))
Completion\KeywordRecommenders\Statements\WithKeywordRecommender.vb (1)
18ImmutableArray.Create(New RecommendedKeyword("With", VBFeaturesResources.Runs_a_series_of_statements_that_refer_to_a_single_object_or_structure_With_object_End_With))
Completion\KeywordRecommenders\Statements\YieldKeywordRecommender.vb (1)
18ImmutableArray.Create(New RecommendedKeyword("Yield", VBFeaturesResources.Produces_an_element_of_an_IEnumerable_or_IEnumerator))
Diagnostics\Analyzers\VisualBasicPreferFrameworkTypeDiagnosticAnalyzer.vb (1)
21ImmutableArray.Create(SyntaxKind.PredefinedType)
Diagnostics\Analyzers\VisualBasicUnboundIdentifiersDiagnosticAnalyzer.vb (1)
17Private Shared ReadOnly s_kindsOfInterest As ImmutableArray(Of SyntaxKind) = ImmutableArray.Create(SyntaxKind.IncompleteMember)
ExtractMethod\VisualBasicMethodExtractor.VisualBasicCodeGenerator.ExpressionCodeGenerator.vb (2)
74Return ImmutableArray.Create(Of StatementSyntax)(SyntaxFactory.ReturnStatement(expression)) 85Return ImmutableArray.Create(Of StatementSyntax)(SyntaxFactory.ExpressionStatement(expression))
QuickInfo\VisualBasicSemanticQuickInfoProvider.vb (2)
185Return QuickInfoItem.Create(token.Span, sections:=ImmutableArray.Create(QuickInfoSection.Create(QuickInfoSectionKinds.Description, ImmutableArray.Create(New TaggedText(TextTags.Text, VBFeaturesResources.Multiple_Types)))))
RemoveUnusedVariable\VisualBasicRemoveUnusedVariableCodeFixProvider.vb (1)
29ImmutableArray.Create(BC42024)
SignatureHelp\AttributeSignatureHelpProvider.vb (1)
29Public Overrides ReadOnly Property RetriggerCharacters As ImmutableArray(Of Char) = ImmutableArray.Create(")"c)
SignatureHelp\CastExpressionSignatureHelpProvider.vb (1)
44Public Overrides ReadOnly Property RetriggerCharacters As ImmutableArray(Of Char) = ImmutableArray.Create(")"c)
SignatureHelp\CollectionInitializerSignatureHelpProvider.vb (1)
27Public Overrides ReadOnly Property RetriggerCharacters As ImmutableArray(Of Char) = ImmutableArray.Create("}"c)
SignatureHelp\ConditionalExpressionSignatureHelpProvider.vb (1)
30Public Overrides ReadOnly Property RetriggerCharacters As ImmutableArray(Of Char) = ImmutableArray.Create(")"c)
SignatureHelp\FunctionAggregationSignatureHelpProvider.vb (2)
27Public Overrides ReadOnly Property TriggerCharacters As ImmutableArray(Of Char) = ImmutableArray.Create("("c) 29Public Overrides ReadOnly Property RetriggerCharacters As ImmutableArray(Of Char) = ImmutableArray.Create(")"c)
SignatureHelp\GenericNameSignatureHelpProvider.vb (1)
28Public Overrides ReadOnly Property RetriggerCharacters As ImmutableArray(Of Char) = ImmutableArray.Create(")"c)
SignatureHelp\GetTypeExpressionSignatureHelpProvider.vb (2)
31Public Overrides ReadOnly Property TriggerCharacters As ImmutableArray(Of Char) = ImmutableArray.Create("("c) 33Public Overrides ReadOnly Property RetriggerCharacters As ImmutableArray(Of Char) = ImmutableArray.Create(")"c)
SignatureHelp\GetXmlNamespaceExpressionSignatureHelpProvider.vb (2)
31Public Overrides ReadOnly Property TriggerCharacters As ImmutableArray(Of Char) = ImmutableArray.Create("("c) 33Public Overrides ReadOnly Property RetriggerCharacters As ImmutableArray(Of Char) = ImmutableArray.Create(")"c)
SignatureHelp\InvocationExpressionSignatureHelpProvider.vb (1)
29Public Overrides ReadOnly Property RetriggerCharacters As ImmutableArray(Of Char) = ImmutableArray.Create(")"c)
SignatureHelp\MidAssignmentSignatureHelpProvider.vb (1)
36Public Overrides ReadOnly Property RetriggerCharacters As ImmutableArray(Of Char) = ImmutableArray.Create(")"c)
SignatureHelp\NameOfExpressionSignatureHelpProvider.vb (2)
23Public Overrides ReadOnly Property TriggerCharacters As ImmutableArray(Of Char) = ImmutableArray.Create("("c) 25Public Overrides ReadOnly Property RetriggerCharacters As ImmutableArray(Of Char) = ImmutableArray.Create(")"c)
SignatureHelp\ObjectCreationExpressionSignatureHelpProvider.vb (1)
28Public Overrides ReadOnly Property RetriggerCharacters As ImmutableArray(Of Char) = ImmutableArray.Create(")"c)
SignatureHelp\PredefinedCastExpressionSignatureHelpProvider.vb (1)
38Public Overrides ReadOnly Property RetriggerCharacters As ImmutableArray(Of Char) = ImmutableArray.Create(")"c)
src\roslyn\src\Analyzers\VisualBasic\Analyzers\UseInferredMemberName\VisualBasicUseInferredMemberNameDiagnosticAnalyzer.vb (2)
60additionalUnnecessaryLocations:=ImmutableArray.Create(syntaxTree.GetLocation(fadeSpan)))) 84additionalUnnecessaryLocations:=ImmutableArray.Create(syntaxTree.GetLocation(fadeSpan))))
src\roslyn\src\Analyzers\VisualBasic\Analyzers\UseIsNotExpression\VisualBasicUseIsNotDiagnosticAnalyzer.vb (1)
76ImmutableArray.Create(notExpression.GetLocation()),
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\AddAnonymousTypeMemberName\VisualBasicAddAnonymousTypeMemberNameCodeFixProvider.vb (1)
28ImmutableArray.Create(BC36556)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\AliasAmbiguousType\VisualBasicAliasAmbiguousTypeCodeFixProvider.vb (1)
25Public Overrides ReadOnly Property FixableDiagnosticIds As ImmutableArray(Of String) = ImmutableArray.Create(BC30561)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\ConvertToAsync\VisualBasicConvertToAsyncFunctionCodeFixProvider.vb (1)
22Friend ReadOnly Ids As ImmutableArray(Of String) = ImmutableArray.Create(Of String)(BC37001)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateConstructor\GenerateConstructorDiagnosticIds.vb (1)
22Friend Shared ReadOnly TooManyArgumentsDiagnosticIds As ImmutableArray(Of String) = ImmutableArray.Create(BC30057)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateEnumMember\GenerateEnumMemberCodeFixProvider.vb (1)
30Return ImmutableArray.Create(BC30456)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateParameterizedMember\GenerateConversionCodeFixProvider.vb (1)
30Return ImmutableArray.Create(BC30311)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateParameterizedMember\VisualBasicGenerateParameterizedMemberService.vb (1)
89Return ImmutableArray.Create(typeParameter)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\ImplementInterface\VisualBasicImplementInterfaceCodeFixProvider.vb (1)
25Public Overrides ReadOnly Property FixableDiagnosticIds As ImmutableArray(Of String) = ImmutableArray.Create(BC30149)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\ImplementInterface\VisualBasicImplementInterfaceService.vb (1)
77interfaceTypes = ImmutableArray.Create(GetInterfaceType(model, interfaceNode, cancellationToken))
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\Iterator\VisualBasicChangeToYieldCodeFixProvider.vb (1)
23Friend Shared ReadOnly Ids As ImmutableArray(Of String) = ImmutableArray.Create(BC36942)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\Iterator\VisualBasicConvertToIteratorCodeFixProvider.vb (1)
25Friend Shared ReadOnly Ids As ImmutableArray(Of String) = ImmutableArray.Create(BC30451)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\MakeMethodSynchronous\VisualBasicMakeMethodSynchronousCodeFixProvider.vb (1)
21Private Shared ReadOnly s_diagnosticIds As ImmutableArray(Of String) = ImmutableArray.Create(BC42356)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\MakeTypeAbstract\VisualBasicMakeTypeAbstractCodeFixProvider.vb (1)
23ImmutableArray.Create("BC31411")
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\MakeTypePartial\VisualBasicMakeTypePartialCodeFixProvider.vb (1)
23Public Overrides ReadOnly Property FixableDiagnosticIds As ImmutableArray(Of String) = ImmutableArray.Create(BC40046)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\RemoveAsyncModifier\VisualBasicRemoveAsyncModifierCodeFixProvider.vb (1)
21Private Shared ReadOnly s_diagnosticIds As ImmutableArray(Of String) = ImmutableArray.Create(BC42356)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\UnsealClass\VisualBasicUnsealClassCodeFixProvider.vb (1)
24ImmutableArray.Create(BC30299)
Microsoft.CodeAnalysis.VisualBasic.NetAnalyzers (4)
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\BasicOverrideEqualsOnOverloadingOperatorEquals.Fixer.vb (1)
17Public Overrides ReadOnly Property FixableDiagnosticIds As ImmutableArray(Of String) = ImmutableArray.Create(BasicOverrideEqualsOnOverloadingOperatorEqualsAnalyzer.RuleId)
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\BasicOverrideEqualsOnOverloadingOperatorEquals.vb (1)
33Public Overrides ReadOnly Property SupportedDiagnostics As ImmutableArray(Of DiagnosticDescriptor) = ImmutableArray.Create(Rule)
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\BasicOverrideGetHashCodeOnOverridingEquals.Fixer.vb (1)
17Public Overrides ReadOnly Property FixableDiagnosticIds As ImmutableArray(Of String) = ImmutableArray.Create(BasicOverrideGetHashCodeOnOverridingEqualsAnalyzer.RuleId)
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\BasicOverrideGetHashCodeOnOverridingEquals.vb (1)
33Public Overrides ReadOnly Property SupportedDiagnostics As ImmutableArray(Of DiagnosticDescriptor) = ImmutableArray.Create(Rule)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (9)
Classification\SyntaxClassification\IdentifierNameSyntaxClassifier.vb (1)
19Public Overrides ReadOnly Property SyntaxNodeTypes As ImmutableArray(Of Type) = ImmutableArray.Create(GetType(IdentifierNameSyntax))
Classification\SyntaxClassification\ImportAliasClauseSyntaxClassifier.vb (1)
17Public Overrides ReadOnly Property SyntaxNodeTypes As ImmutableArray(Of Type) = ImmutableArray.Create(GetType(ImportAliasClauseSyntax))
Rename\VisualBasicRenameRewriterLanguageService.vb (4)
829Return ImmutableArray.Create(DirectCast(token.Parent, ForEachStatementSyntax).Expression.GetLocation()) 955Return ImmutableArray.Create(originalDeclarationLocation) 962Return ImmutableArray.Create(originalDeclarationLocation) 970Return ImmutableArray.Create(originalDeclarationLocation)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SemanticFacts\VisualBasicSemanticFacts.vb (1)
270ImmutableArray.Create(Of ISymbol)(preprocessingSymbol),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\SpeculationAnalyzer.vb (1)
605localVariables = ImmutableArray.Create(DirectCast(model.GetDeclaredSymbol(forEach), ILocalSymbol))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\LanguageServices\InitializeParameter\InitializeParameterHelpers.vb (1)
34Return SyntaxFactory.List(ImmutableArray.Create(convertedStatement))
Microsoft.CodeAnalysis.Workspaces (13)
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\SymbolTree\SymbolTreeInfo.cs (1)
101var unsortedNodes = ImmutableArray.Create(BuilderNode.RootNode);
src\roslyn\src\Compilers\Core\Portable\Collections\OrderPreservingMultiDictionary.cs (1)
281return ImmutableArray.Create<V>((V)_value);
src\roslyn\src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (2)
854? ImmutableArray.Create(symbol) 855: ImmutableArray<TNamespaceOrTypeSymbol>.CastUp(ImmutableArray.Create((TNamedTypeSymbol)symbol));
src\roslyn\src\Dependencies\Collections\OneOrMany.cs (1)
186=> HasOneItem ? ImmutableArray.Create(_one) : _many;
src\roslyn\src\Dependencies\Collections\TemporaryArray`1.cs (1)
3131 => ImmutableArray.Create(_item0),
src\roslyn\src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
572dictionary1.Add(keySelector(value), ImmutableArray.Create(value));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\SyntaxEditorBasedCodeFixProvider.cs (1)
65var diagnostics = ImmutableArray.Create(diagnostic ?? context.Diagnostics[0]);
src\roslyn\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\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
96var parameters = ImmutableArray.Create(CodeGenerationSymbolFactory.CreateParameterSymbol(
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 (2)
LoggerMessageGenerator.Roslyn4.0.cs (1)
69var diagnostics = ImmutableArray.Create(Diagnostic.Create(DiagnosticDescriptors.MissingRequiredType, null, new object?[] { "System.Exception" }));
src\runtime\src\libraries\Common\src\Roslyn\GetBestTypeByMetadataName.cs (1)
165case 1: return ImmutableArray.Create(span[0]);
Microsoft.Extensions.Options.SourceGeneration (1)
src\runtime\src\libraries\Common\src\Roslyn\GetBestTypeByMetadataName.cs (1)
165case 1: return ImmutableArray.Create(span[0]);
Microsoft.Gen.BuildMetadata.Unit.Tests (2)
test\Generators\Shared\RoslynTestUtils.cs (2)
407var analyzers = ImmutableArray.Create(analyzer); 469var analyzers = ImmutableArray.Create(analyzer);
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.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.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)
21public 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)
315ImmutableArray.Create(FunctionPointerUnmanagedCallingConvention(Identifier("MemberFunction"))));
src\runtime\src\libraries\Common\src\Roslyn\GetBestTypeByMetadataName.cs (1)
165case 1: return ImmutableArray.Create(span[0]);
src\runtime\src\libraries\System.Runtime.InteropServices\gen\Common\FixAllContextExtensions.cs (1)
56return ImmutableArray.Create(context.Project);
Microsoft.Interop.JavaScript.JSImportGenerator (3)
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 (7)
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);
src\runtime\src\libraries\Common\src\Roslyn\GetBestTypeByMetadataName.cs (1)
165case 1: return ImmutableArray.Create(span[0]);
src\runtime\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\runtime\src\libraries\Common\src\Roslyn\GetBestTypeByMetadataName.cs (1)
165case 1: return ImmutableArray.Create(span[0]);
Microsoft.Interop.SourceGeneration (4)
DiagnosticOr.cs (1)
66return new Diag(ImmutableArray.Create(diagnostic));
GeneratedStatements.cs (1)
168return ImmutableArray.Create(
Marshalling\ResolvedGenerator.cs (1)
27return new(s_forwarder.Bind(info, context), ImmutableArray.Create<GeneratorDiagnostic>(notSupportedDiagnostic));
src\runtime\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);
Roslyn.Diagnostics.Analyzers (27)
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);
ImmutableArrayBoxingAnalyzer.cs (1)
36public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics => ImmutableArray.Create(Rule);
ImportingConstructorShouldBeObsolete.cs (1)
42public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics { get; } = ImmutableArray.Create(Rule);
IRemoteJsonServiceParameterAnalyzer.cs (1)
35public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics => 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);
PooledArrayBuilderAsRefAnalyzer.cs (1)
36public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics { get; } = ImmutableArray.Create(Rule);
RelaxTestNamingSuppressor.cs (1)
28public override ImmutableArray<SuppressionDescriptor> SupportedSuppressions { get; } = ImmutableArray.Create(Rule);
src\roslyn\src\Compilers\Core\Portable\Collections\OrderPreservingMultiDictionary.cs (1)
281return ImmutableArray.Create<V>((V)_value);
src\roslyn\src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (2)
854? ImmutableArray.Create(symbol) 855: ImmutableArray<TNamespaceOrTypeSymbol>.CastUp(ImmutableArray.Create((TNamedTypeSymbol)symbol));
src\roslyn\src\Dependencies\Collections\OneOrMany.cs (1)
186=> HasOneItem ? ImmutableArray.Create(_one) : _many;
src\roslyn\src\Dependencies\Collections\TemporaryArray`1.cs (1)
3131 => ImmutableArray.Create(_item0),
src\roslyn\src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
572dictionary1.Add(keySelector(value), ImmutableArray.Create(value));
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
87return ImmutableArray.Create(operation);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\SyntaxEditorBasedCodeFixProvider.cs (1)
65var diagnostics = ImmutableArray.Create(diagnostic ?? context.Diagnostics[0]);
src\roslyn\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\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
96var 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.CSharp.Analyzers (8)
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\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\InitializeParameter\InitializeParameterHelpers.cs (1)
226editor.SetStatements(functionDeclaration, ImmutableArray.Create(statement));
Roslyn.Diagnostics.VisualBasic.Analyzers (3)
BasicInvokeTheCorrectPropertyToEnsureCorrectUseSiteDiagnostics.vb (1)
50Return ImmutableArray.Create(s_descriptor)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SemanticFacts\VisualBasicSemanticFacts.vb (1)
270ImmutableArray.Create(Of ISymbol)(preprocessingSymbol),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\LanguageServices\InitializeParameter\InitializeParameterHelpers.vb (1)
34Return SyntaxFactory.List(ImmutableArray.Create(convertedStatement))
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)
100OnSourceEmitting?.Invoke(ImmutableArray.Create(contextGenerationSpec));
src\runtime\src\libraries\Common\src\Roslyn\GetBestTypeByMetadataName.cs (1)
165case 1: return ImmutableArray.Create(span[0]);
System.Text.RegularExpressions.Generator (2)
src\runtime\src\libraries\Common\src\Roslyn\GetBestTypeByMetadataName.cs (1)
165case 1: return ImmutableArray.Create(span[0]);
UpgradeToGeneratedRegexAnalyzer.cs (1)
53public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics => ImmutableArray.Create(DiagnosticDescriptors.UseRegexSourceGeneration);
System.Windows.Forms.Analyzers.VisualBasic (1)
Analyzers\ImplementITypedDataObject\ImplementITypedDataObjectInAdditionToIDataObjectAnalyzer.vb (1)
21ImmutableArray.Create(s_implementITypedDataObjectInAdditionToIDataObject)
VBCSCompiler (1)
src\roslyn\src\Compilers\Server\VBCSCompiler\MetadataCache.cs (1)
53return (moduleBuilder != null) ? moduleBuilder.ToImmutableAndFree() : ImmutableArray.Create(manifestModule);