2 instantiations of AnonymousTypePropertySymbol
Microsoft.CodeAnalysis.CSharp (2)
Symbols\AnonymousTypes\PublicSymbols\AnonymousType.TypePublicSymbol.cs (1)
37
var properties = fields.SelectAsArray((field, i, type) => new
AnonymousTypePropertySymbol
(type, field, i), this);
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.TemplateSymbol.cs (1)
63
AnonymousTypePropertySymbol property = new
AnonymousTypePropertySymbol
(this, field, TypeWithAnnotations.Create(typeParameter), fieldIndex);
14 references to AnonymousTypePropertySymbol
Microsoft.CodeAnalysis.CSharp (14)
Compiler\AnonymousTypeMethodBodySynthesizer.cs (3)
134
foreach (
var
prop in anonymousType.Properties)
187
foreach (
var
property in anonymousType.Properties)
255
AnonymousTypePropertySymbol
property = anonymousType.Properties[i];
Lowering\LocalRewriter\LocalRewriter_ObjectCreationExpression.cs (1)
223
foreach (
var
property in anonymousType.Properties)
Symbols\AnonymousTypes\PublicSymbols\AnonymousType.TypePublicSymbol.cs (2)
26
internal readonly ImmutableArray<
AnonymousTypePropertySymbol
> Properties;
43
foreach (
var
property in properties)
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.ConstructorSymbol.cs (1)
22
internal AnonymousTypeConstructorSymbol(NamedTypeSymbol container, ImmutableArray<
AnonymousTypePropertySymbol
> properties)
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.PropertyAccessorSymbol.cs (2)
20
private readonly
AnonymousTypePropertySymbol
_property;
22
internal AnonymousTypePropertyGetAccessorSymbol(
AnonymousTypePropertySymbol
property)
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.PropertySymbol.cs (2)
217
var
other = obj as
AnonymousTypePropertySymbol
;
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.TemplateSymbol.cs (3)
34
internal readonly ImmutableArray<
AnonymousTypePropertySymbol
> Properties;
49
var propertiesBuilder = ArrayBuilder<
AnonymousTypePropertySymbol
>.GetInstance(fieldsCount);
63
AnonymousTypePropertySymbol
property = new AnonymousTypePropertySymbol(this, field, TypeWithAnnotations.Create(typeParameter), fieldIndex);