39 references to Create
Microsoft.CodeAnalysis (1)
src\Dependencies\Collections\OneOrMany.cs (1)
95
=> HasOneItem ? OneOrMany.
Create
(_one, item) :
Microsoft.CodeAnalysis.CSharp (9)
Symbols\Source\SourceComplexParameterSymbol.cs (1)
523
return OneOrMany.
Create
(
Symbols\Source\SourceConstructorSymbol.cs (1)
210
return OneOrMany.
Create
(
Symbols\Source\SourceEventSymbol.cs (1)
245
return OneOrMany.
Create
(this.AttributeDeclarationSyntaxList, implementationPart.AttributeDeclarationSyntaxList);
Symbols\Source\SourceFieldLikeEventSymbol.cs (1)
305
return OneOrMany.
Create
(
Symbols\Source\SourcePropertyAccessorSymbol.cs (2)
643
return OneOrMany.
Create
(AttributeDeclarationList, ((SourcePropertyAccessorSymbol)implementation).AttributeDeclarationList);
652
return OneOrMany.
Create
(AttributeDeclarationList, ((SourcePropertyAccessorSymbol)definition).AttributeDeclarationList);
Symbols\Source\SourcePropertySymbol.cs (1)
202
return OneOrMany.
Create
(
Symbols\Synthesized\SynthesizedEventAccessorSymbol.cs (2)
83
return OneOrMany.
Create
(
90
return OneOrMany.
Create
(
Microsoft.CodeAnalysis.UnitTests (29)
InternalUtilities\OneOrManyTests.cs (29)
75
Verify(OneOrMany.
Create
(1, 2), 1, 2);
100
Verify(OneOrMany.
Create
(1, 2).RemoveAll(1), 2);
101
Verify(OneOrMany.
Create
(1, 2).RemoveAll(2), 1);
102
Verify(OneOrMany.
Create
(1, 1).RemoveAll(1));
157
Assert.False(OneOrMany.
Create
(1, 2).All(i => i > 1));
158
Assert.True(OneOrMany.
Create
(1, 2).All(i => i > 0));
170
Assert.False(OneOrMany.
Create
(1, 2).All((i, a) => i > a, 1));
171
Assert.True(OneOrMany.
Create
(1, 2).All((i, a) => i > a, 0));
179
Assert.True(OneOrMany.
Create
(1, 2).Any());
191
Assert.False(OneOrMany.
Create
(1, 2).Any(i => i < 0));
192
Assert.True(OneOrMany.
Create
(1, 2).Any(i => i > 1));
204
Assert.False(OneOrMany.
Create
(1, 2).Any((i, a) => i < a, 0));
205
Assert.True(OneOrMany.
Create
(1, 2).Any((i, a) => i > a, 1));
226
Assert.False(OneOrMany<int>.Empty.SequenceEqual(OneOrMany.
Create
(1, 2)));
228
Assert.False(OneOrMany.
Create
(1, 2).SequenceEqual(OneOrMany<int>.Empty));
231
Assert.True(OneOrMany.
Create
(1, 2).SequenceEqual(OneOrMany.
Create
(1, 2)));
232
Assert.False(OneOrMany.
Create
(1, 2).SequenceEqual(OneOrMany.
Create
(1, 0)));
234
Assert.False(OneOrMany.
Create
(1, 2).SequenceEqual(OneOrMany.Create(ImmutableArray.Create(1, 2, 3))));
242
Assert.True(OneOrMany.
Create
(1, 2).SequenceEqual(new[] { 1, 2 }));
243
Assert.False(OneOrMany.
Create
(1, 2).SequenceEqual(new[] { 1, 0 }));
244
Assert.False(OneOrMany.
Create
(1, 2).SequenceEqual(new[] { 1, 2, 3 }));
251
Assert.True(new[] { 1, 2 }.SequenceEqual(OneOrMany.
Create
(1, 2)));
252
Assert.False(new[] { 1, 2 }.SequenceEqual(OneOrMany.
Create
(1, 0)));
260
Assert.True(ImmutableArray.Create(1, 2).SequenceEqual(OneOrMany.
Create
(1, 2)));
261
Assert.False(ImmutableArray.Create(1, 2).SequenceEqual(OneOrMany.
Create
(1, 0)));
270
Assert.True(OneOrMany.
Create
(1, 2).SequenceEqual(new[] { 11, 32 }, comparer));
271
Assert.False(OneOrMany.
Create
(1, 2).SequenceEqual(new[] { 0, 1 }, comparer));