12 overrides of GetFieldType
Microsoft.CodeAnalysis.CSharp (11)
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.FieldSymbol.cs (1)
30
internal override TypeWithAnnotations
GetFieldType
(ConsList<FieldSymbol> fieldsBeingBound)
Symbols\Metadata\PE\PEFieldSymbol.cs (1)
393
internal override TypeWithAnnotations
GetFieldType
(ConsList<FieldSymbol> fieldsBeingBound)
Symbols\Retargeting\RetargetingFieldSymbol.cs (1)
60
internal override TypeWithAnnotations
GetFieldType
(ConsList<FieldSymbol> fieldsBeingBound)
Symbols\Source\GlobalExpressionVariable.cs (1)
69
internal override TypeWithAnnotations
GetFieldType
(ConsList<FieldSymbol> fieldsBeingBound)
Symbols\Source\SourceEnumConstantSymbol.cs (1)
61
internal override TypeWithAnnotations
GetFieldType
(ConsList<FieldSymbol> fieldsBeingBound)
Symbols\Source\SourceMemberFieldSymbol.cs (1)
427
internal sealed override TypeWithAnnotations
GetFieldType
(ConsList<FieldSymbol> fieldsBeingBound)
Symbols\SubstitutedFieldSymbol.cs (1)
27
internal override TypeWithAnnotations
GetFieldType
(ConsList<FieldSymbol> fieldsBeingBound)
Symbols\Synthesized\Records\SynthesizedPrimaryConstructorParameterBackingFieldSymbol.cs (1)
49
internal override TypeWithAnnotations
GetFieldType
(ConsList<FieldSymbol> fieldsBeingBound)
Symbols\Synthesized\SynthesizedBackingFieldSymbol.cs (1)
116
internal override TypeWithAnnotations
GetFieldType
(ConsList<FieldSymbol> fieldsBeingBound)
Symbols\Synthesized\SynthesizedFieldSymbolBase.cs (1)
87
internal abstract override TypeWithAnnotations
GetFieldType
(ConsList<FieldSymbol> fieldsBeingBound);
Symbols\Tuples\TupleFieldSymbol.cs (1)
128
internal override TypeWithAnnotations
GetFieldType
(ConsList<FieldSymbol> fieldsBeingBound)
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (1)
Symbols\DisplayClassVariable.cs (1)
214
internal override TypeWithAnnotations
GetFieldType
(ConsList<FieldSymbol> fieldsBeingBound)
10 references to GetFieldType
Microsoft.CodeAnalysis.CSharp (10)
Binder\Binder_Expressions.cs (3)
440
field.
GetFieldType
(initializerBinder.FieldsBeingBound).Type, diagnostics);
7105
resultType = ((FieldSymbol)symbolOpt).
GetFieldType
(this.FieldsBeingBound).Type;
7532
TypeSymbol fieldType = fieldSymbol.
GetFieldType
(this.FieldsBeingBound).Type;
Binder\Binder_Lookup.cs (1)
1737
type = ((FieldSymbol)symbol).
GetFieldType
(this.FieldsBeingBound).Type;
Symbols\FieldSymbol.cs (1)
62
return
GetFieldType
(ConsList<FieldSymbol>.Empty);
Symbols\Retargeting\RetargetingFieldSymbol.cs (1)
62
return this.RetargetingTranslator.Retarget(_underlyingField.
GetFieldType
(fieldsBeingBound), RetargetOptions.RetargetPrimitiveTypesByTypeCode);
Symbols\Source\SourceMemberFieldSymbol.cs (1)
282
GetFieldType
(ConsList<FieldSymbol>.Empty);
Symbols\SubstitutedFieldSymbol.cs (1)
31
var type = _containingType.TypeSubstitution.SubstituteType(OriginalDefinition.
GetFieldType
(fieldsBeingBound));
Symbols\Tuples\TupleFieldSymbol.cs (2)
130
return _underlyingField.
GetFieldType
(fieldsBeingBound);
322
=> _underlyingField.
GetFieldType
(fieldsBeingBound);