52 references to Create
Microsoft.CodeAnalysis (6)
InternalUtilities\OneOrMany.cs (2)
131
OneOrMany.
Create
(selector(_one)) :
138
OneOrMany.
Create
(selector(_one, arg)) :
MetadataReference\AssemblyIdentityMap.cs (1)
103
_map[identity.Name] = _map.TryGetValue(identity.Name, out sameName) ? sameName.Add(pair) : OneOrMany.
Create
(pair);
SourceGeneration\Nodes\NodeStateTable.cs (3)
258
_states.Add(new TableEntry(OneOrMany.
Create
(chosen), state));
359
_states.Add(new TableEntry(OneOrMany.
Create
(value), state));
636
items = OneOrMany.
Create
(item);
Microsoft.CodeAnalysis.CSharp (25)
Symbols\Source\FieldSymbolWithAttributesAndModifiers.cs (1)
89
if (LoadAndValidateAttributes(OneOrMany.
Create
(this.AttributeDeclarationSyntaxList), ref _lazyCustomAttributesBag))
Symbols\Source\LambdaParameterSymbol.cs (1)
45
internal override OneOrMany<SyntaxList<AttributeListSyntax>> GetAttributeDeclarations() => OneOrMany.
Create
(_attributeLists);
Symbols\Source\LambdaSymbol.cs (1)
273
OneOrMany.
Create
(lambdaSyntax.AttributeLists) :
Symbols\Source\LocalFunctionSymbol.cs (1)
314
return OneOrMany.
Create
(Syntax.AttributeLists);
Symbols\Source\SourceComplexParameterSymbol.cs (3)
503
return OneOrMany.
Create
(attributes);
521
return OneOrMany.
Create
(otherAttributes);
525
return OneOrMany.
Create
(attributes);
Symbols\Source\SourceConstructorSymbol.cs (1)
163
return OneOrMany.
Create
(((ConstructorDeclarationSyntax)this.SyntaxNode).AttributeLists);
Symbols\Source\SourceConstructorSymbolBase.cs (1)
175
return OneOrMany.
Create
(default(SyntaxList<AttributeListSyntax>));
Symbols\Source\SourceCustomEventAccessorSymbol.cs (1)
82
return OneOrMany.
Create
(GetSyntax().AttributeLists);
Symbols\Source\SourceDelegateMethodSymbol.cs (2)
242
return OneOrMany.
Create
(default(SyntaxList<AttributeListSyntax>));
401
return OneOrMany.
Create
(default(SyntaxList<AttributeListSyntax>));
Symbols\Source\SourceDestructorSymbol.cs (2)
156
return OneOrMany.
Create
(this.GetSyntax().AttributeLists);
162
return OneOrMany.
Create
(default(SyntaxList<AttributeListSyntax>));
Symbols\Source\SourceEventSymbol.cs (1)
186
LoadAndValidateAttributes(OneOrMany.
Create
(this.AttributeDeclarationSyntaxList), ref _lazyCustomAttributesBag))
Symbols\Source\SourceMethodSymbolWithAttributes.cs (1)
168
return OneOrMany.
Create
(default(SyntaxList<AttributeListSyntax>));
Symbols\Source\SourceOrdinaryMethodSymbol.cs (1)
501
return OneOrMany.
Create
(AttributeDeclarationSyntaxList);
Symbols\Source\SourcePropertyAccessorSymbol.cs (1)
641
return OneOrMany.
Create
(((AccessorDeclarationSyntax)syntax).AttributeLists);
Symbols\Source\SourcePropertySymbolBase.cs (2)
397
LoadAndValidateAttributes(OneOrMany.
Create
(indexerNameAttributeLists), ref temp, earlyDecodingOnly: true);
1060
if (LoadAndValidateAttributes(OneOrMany.
Create
(AttributeDeclarationSyntaxList), ref _lazyCustomAttributesBag))
Symbols\Source\SourceUserDefinedConversionSymbol.cs (1)
124
return OneOrMany.
Create
(this.GetSyntax().AttributeLists);
Symbols\Source\SourceUserDefinedOperatorSymbol.cs (1)
124
return OneOrMany.
Create
(this.GetSyntax().AttributeLists);
Symbols\Synthesized\Records\SynthesizedRecordEqualityOperatorBase.cs (1)
54
internal sealed override OneOrMany<SyntaxList<AttributeListSyntax>> GetAttributeDeclarations() => OneOrMany.
Create
(default(SyntaxList<AttributeListSyntax>));
Symbols\Synthesized\Records\SynthesizedRecordOrdinaryMethod.cs (1)
77
internal sealed override OneOrMany<SyntaxList<AttributeListSyntax>> GetAttributeDeclarations() => OneOrMany.
Create
(default(SyntaxList<AttributeListSyntax>));
Symbols\Synthesized\SynthesizedEventAccessorSymbol.cs (1)
63
return OneOrMany.
Create
(this.AssociatedEvent.AttributeDeclarationSyntaxList);
Microsoft.CodeAnalysis.UnitTests (8)
InternalUtilities\OneOrManyTests.cs (8)
44
Verify(OneOrMany.
Create
(1), 1);
68
Assert.True(OneOrMany.
Create
(1).Contains(1));
69
Assert.False(OneOrMany.
Create
(1).Contains(0));
84
Verify(OneOrMany.
Create
(1).Select(i => i + 1), 2);
93
Verify(OneOrMany.
Create
(1).Select((i, a) => i + a, 1), 2);
102
Assert.Equal(1, OneOrMany.
Create
(1).FirstOrDefault(i => i < 2));
103
Assert.Equal(0, OneOrMany.
Create
(1).FirstOrDefault(i => i > 2));
114
var single = OneOrMany.
Create
(123);
Microsoft.CodeAnalysis.VisualBasic (13)
Symbols\Source\CustomEventAccessorSymbol.vb (1)
127
Return OneOrMany.
Create
(AttributeDeclarationSyntaxList)
Symbols\Source\SourceComplexParameterSymbol.vb (3)
66
Return OneOrMany.
Create
(attributes)
80
Return OneOrMany.
Create
(otherAttributes)
82
Return OneOrMany.
Create
(attributes)
Symbols\Source\SourceEnumConstantSymbol.vb (1)
53
Return OneOrMany.
Create
(DirectCast(Syntax, EnumMemberDeclarationSyntax).AttributeLists)
Symbols\Source\SourceEventSymbol.vb (1)
619
LoadAndValidateAttributes(OneOrMany.
Create
(Me.AttributeDeclarationSyntaxList), _lazyCustomAttributesBag)
Symbols\Source\SourceMemberFieldSymbol.vb (1)
44
Return OneOrMany.
Create
(DirectCast(Syntax.Parent.Parent, FieldDeclarationSyntax).AttributeLists)
Symbols\Source\SourceMemberMethodSymbol.vb (1)
145
Return OneOrMany.
Create
(AttributeDeclarationSyntaxList)
Symbols\Source\SourceMethodSymbol.vb (2)
1376
Return OneOrMany.
Create
(AttributeDeclarationSyntaxList)
1380
Return OneOrMany.
Create
(ReturnTypeAttributeDeclarationSyntaxList)
Symbols\Source\SourcePropertyAccessorSymbol.vb (1)
355
Return OneOrMany.
Create
(AttributeDeclarationSyntaxList)
Symbols\Source\SourcePropertySymbol.vb (2)
476
Return OneOrMany.
Create
(DirectCast(_syntaxRef.GetSyntax, PropertyStatementSyntax).AttributeLists)
489
Return OneOrMany.
Create
(asClauseOpt.Attributes)