1 write to TypeDescriptor
Microsoft.CodeAnalysis.CSharp (1)
Symbols\AnonymousTypes\PublicSymbols\AnonymousManager.TypeOrDelegatePublicSymbol.cs (1)
28
this.
TypeDescriptor
= typeDescr;
16 references to TypeDescriptor
Microsoft.CodeAnalysis.CSharp (16)
Symbols\AnonymousTypes\AnonymousTypeManager.cs (2)
60
var fields = anonymous.
TypeDescriptor
.Fields;
74
return anonymous.Manager.ConstructAnonymousTypeSymbol(anonymous.
TypeDescriptor
.WithNewFieldsTypes(newFieldTypes));
Symbols\AnonymousTypes\AnonymousTypeManager.Templates.cs (2)
187
var typeDescr = anonymous.
TypeDescriptor
;
432
AnonymousTypeDescriptor typeDescr = anonymous.
TypeDescriptor
;
Symbols\AnonymousTypes\PublicSymbols\AnonymousManager.TypeOrDelegatePublicSymbol.cs (1)
173
get { return ImmutableArray.Create<Location>(this.
TypeDescriptor
.Location); }
Symbols\AnonymousTypes\PublicSymbols\AnonymousType.DelegatePublicSymbol.cs (5)
31
var typeDescr =
TypeDescriptor
.SubstituteTypes(map, out bool changed);
55
var fields =
TypeDescriptor
.Fields;
85
return other is { } && this.
TypeDescriptor
.Equals(other.
TypeDescriptor
, comparison);
90
return this.
TypeDescriptor
.GetHashCode();
Symbols\AnonymousTypes\PublicSymbols\AnonymousType.TypePublicSymbol.cs (5)
71
var oldFieldTypes =
TypeDescriptor
.Fields.SelectAsArray(f => f.TypeWithAnnotations);
75
new AnonymousTypePublicSymbol(Manager,
TypeDescriptor
.WithNewFieldsTypes(newFieldTypes));
128
return other is { } && this.
TypeDescriptor
.Equals(other.
TypeDescriptor
, comparison);
133
return this.
TypeDescriptor
.GetHashCode();
Symbols\TypeSymbolExtensions.cs (1)
858
var fields = anonymous.
TypeDescriptor
.Fields;