44 references to Create
Microsoft.CodeAnalysis (10)
Collections\ArrayBuilderExtensions.cs (1)
26
return OneOrMany.
Create
(builder.ToImmutableAndFree());
Collections\OrderPreservingMultiDictionary.cs (1)
162
return valueSet.Count == 1 ? OneOrMany.Create(valueSet[0]) : OneOrMany.
Create
(valueSet.Items);
SourceGeneration\Nodes\NodeStateTable.cs (2)
458
var tableEntry = new TableEntry(OneOrMany.
Create
(values), state);
658
return new TableEntry(OneOrMany.
Create
(itemBuilder.ToImmutableAndFree()), s_allCachedEntries, anyRemoved: false);
src\roslyn\src\Dependencies\Collections\OneOrMany.cs (6)
97
OneOrMany.
Create
(_many.Add(item));
121
return OneOrMany.
Create
(_many.WhereAsArray(static (value, item) => !EqualityComparer<T>.Default.Equals(value, item), item));
128
OneOrMany.
Create
(_many.SelectAsArray(selector));
135
OneOrMany.
Create
(_many.SelectAsArray(selector, arg));
207
=> SequenceEqual(OneOrMany.
Create
(other), comparer);
282
=>
Create
(array).SequenceEqual(other, comparer);
Microsoft.CodeAnalysis.CSharp (34)
Compilation\CSharpSemanticModel.cs (25)
339
return GetCrefSymbolInfo(OneOrMany.
Create
(symbols), options, hasParameterList);
742
return crefSymbols.IsDefault ? SymbolInfo.None : GetCrefSymbolInfo(OneOrMany.
Create
(crefSymbols), SymbolInfoOptions.DefaultOptions, hasParameterList: false);
2340
symbols = OneOrMany.
Create
(originalErrorSymbol.CandidateSymbols);
3386
return OneOrMany.
Create
(expr.Symbols);
3397
return OneOrMany.
Create
(expr.Symbols);
3424
symbols = OneOrMany.
Create
(originalErrorType.CandidateSymbols);
3500
symbols = originalIndexersOpt.IsDefault ? OneOrMany.Create<Symbol>(indexerAccess.Indexer) : StaticCast<Symbol>.From(OneOrMany.
Create
(originalIndexersOpt));
3625
symbols = OneOrMany.
Create
(candidateSymbols);
3649
symbols = OneOrMany.
Create
(memberGroup);
3657
symbols = OneOrMany.
Create
(memberGroup);
3665
symbols = OneOrMany.
Create
(memberGroup);
3677
symbols = OneOrMany.
Create
(memberGroup);
3691
symbols = StaticCast<Symbol>.From(OneOrMany.
Create
(boundObjectCreation.ConstructorsGroup));
3973
symbols = StaticCast<Symbol>.From(OneOrMany.
Create
(originalCandidates));
4089
symbols = StaticCast<Symbol>.From(OneOrMany.
Create
(candidateConstructors));
4351
symbols = OneOrMany.
Create
(dynamicInvocation.ApplicableMethods.Cast<MethodSymbol, Symbol>());
4359
symbols = OneOrMany.
Create
(((BoundBadExpression)boundNodeForSyntacticParent).Symbols.WhereAsArray((sym, myMethodGroup) => myMethodGroup.Contains(sym), myMethodGroup));
4367
symbols = OneOrMany.
Create
(memberGroup);
4372
symbols = OneOrMany.
Create
(memberGroup);
4387
symbols = OneOrMany.
Create
(memberGroup);
4399
symbols = OneOrMany.
Create
(memberGroup);
4451
symbols = StaticCast<Symbol>.From(OneOrMany.
Create
(indexer.OriginalIndexersOpt));
4460
symbols = OneOrMany.
Create
(((BoundBadExpression)boundNodeForSyntacticParent).Symbols.WhereAsArray((sym, myPropertyGroup) => myPropertyGroup.Contains(sym), myPropertyGroup));
4476
symbols = OneOrMany.
Create
(propertyGroup);
4484
symbols = OneOrMany.
Create
(propertyGroup);
Compilation\SymbolInfoFactory.cs (1)
21
=> Create(OneOrMany.
Create
(symbols.NullToEmpty()), resultKind, isDynamic);
Symbols\Source\SourceAssemblySymbol.cs (3)
1570
LoadAndValidateAttributes(OneOrMany.
Create
(GetAttributeDeclarations()), ref _lazySourceAttributesBag))
1678
LoadAndValidateAttributes(OneOrMany.
Create
(GetAttributeDeclarations()), ref attributesBag, attributeMatchesOpt: attributeMatches);
1729
OneOrMany.
Create
(GetAttributeDeclarations()), ref attributesBag,
Symbols\Source\SourceDelegateMethodSymbol.cs (1)
202
return OneOrMany.
Create
(((SourceNamedTypeSymbol)ContainingSymbol).GetAttributeDeclarations());
Symbols\Source\SourceModuleSymbol.cs (1)
540
if (LoadAndValidateAttributes(OneOrMany.
Create
(mergedAttributes), ref _lazyCustomAttributesBag))
Symbols\Source\SourceNamedTypeSymbol.cs (1)
853
if (LoadAndValidateAttributes(OneOrMany.
Create
(this.GetAttributeDeclarations()), ref _lazyCustomAttributesBag))
Symbols\Source\SourceOrdinaryMethodSymbol.cs (1)
434
return OneOrMany.
Create
(ImmutableArray.Create(AttributeDeclarationSyntaxList, this.SourcePartialImplementation.AttributeDeclarationSyntaxList));
Symbols\Source\SourceTypeParameterSymbol.cs (1)
188
OneOrMany.
Create
(this.MergedAttributeDeclarationSyntaxLists),