1 write to Fields
Microsoft.CodeAnalysis (1)
Emit\AnonymousTypeKey.cs (1)
71this.Fields = fields;
9 references to Fields
Microsoft.CodeAnalysis (5)
Emit\AnonymousTypeKey.cs (5)
76return (this.IsDelegate == other.IsDelegate) && this.Fields.SequenceEqual(other.Fields); 86return Hash.Combine(this.IsDelegate.GetHashCode(), Hash.CombineValues(this.Fields)); 93for (int i = 0; i < this.Fields.Length; i++) 99builder.Append(this.Fields[i].Name);
Microsoft.CodeAnalysis.CSharp (2)
Symbols\AnonymousTypes\AnonymousTypeManager.Templates.cs (2)
457var fields = key.Fields.SelectAsArray(f => new AnonymousTypeField(f.Name, Location.None, typeWithAnnotations: default, refKind: RefKind.None, ScopedKind.None)); 485var templateKey = AnonymousTypeDescriptor.ComputeKey(key.Fields, f => f.Name);
Microsoft.CodeAnalysis.VisualBasic (2)
Symbols\AnonymousTypes\AnonymousTypeManager_Templates.vb (2)
165Dim names = key.Fields.SelectAsArray(Function(f) New AnonymousTypeField(f.Name, Location.None, f.IsKey)) 178Dim templateKey = AnonymousTypeDescriptor.ComputeKey(key.Fields, Function(f) f.Name, Function(f) f.IsKey)