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