12 references to OneOrMany
Microsoft.CodeAnalysis (5)
src\Dependencies\Collections\OneOrMany.cs (4)
28
public static readonly OneOrMany<T> Empty = new
OneOrMany
<T>(ImmutableArray<T>.Empty);
167
: new
OneOrMany
<T>(ImmutableArray<T>.CastUp(from._many));
273
=> new
OneOrMany
<T>(ImmutableArray.Create(one, two));
279
=> new
OneOrMany
<T>(many);
src\Dependencies\Collections\TemporaryArray`1.cs (1)
294
return
new
(this.ToImmutableAndClear());
Microsoft.CodeAnalysis.CSharp (1)
Symbols\Synthesized\Records\SynthesizedPrimaryConstructor.cs (1)
76
return new
OneOrMany
<SyntaxList<AttributeListSyntax>>(((SourceNamedTypeSymbol)ContainingType).GetAttributeDeclarations());
Microsoft.CodeAnalysis.UnitTests (6)
InternalUtilities\OneOrManyTests.cs (6)
41
Verify(new
OneOrMany
<int>(ImmutableArray<int>.Empty));
51
Verify(new
OneOrMany
<int>(ImmutableArray.Create(2)), 2);
52
Verify(new
OneOrMany
<int>(ImmutableArray<int>.Empty).Add(3), 3);
69
Verify(new
OneOrMany
<int>(ImmutableArray.Create(1, 2, 3)).Add(4), 1, 2, 3, 4);
70
Verify(new
OneOrMany
<int>(ImmutableArray.Create(1, 2, 3, 4)), 1, 2, 3, 4);
71
Verify(new
OneOrMany
<int>(ImmutableArray<int>.Empty).Add(1).Add(2).Add(3).Add(4), 1, 2, 3, 4);