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