10 overrides of TypeWithAnnotations
Microsoft.CodeAnalysis.CSharp (10)
Lowering\StateMachineRewriter\SynthesizedStateMachineProperty.cs (1)
46
public override TypeWithAnnotations
TypeWithAnnotations
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.PropertySymbol.cs (1)
69
public override TypeWithAnnotations
TypeWithAnnotations
Symbols\ErrorPropertySymbol.cs (1)
46
public override TypeWithAnnotations
TypeWithAnnotations
{ get { return _typeWithAnnotations; } }
Symbols\Metadata\PE\PEPropertySymbol.cs (1)
685
public override TypeWithAnnotations
TypeWithAnnotations
Symbols\NativeIntegerTypeSymbol.cs (1)
470
public override TypeWithAnnotations
TypeWithAnnotations
=> _container.SubstituteUnderlyingType(_underlyingProperty.TypeWithAnnotations);
Symbols\Retargeting\RetargetingPropertySymbol.cs (1)
63
public override TypeWithAnnotations
TypeWithAnnotations
Symbols\SignatureOnlyPropertySymbol.cs (1)
52
public override TypeWithAnnotations
TypeWithAnnotations
{ get { return _type; } }
Symbols\Source\SourcePropertySymbolBase.cs (1)
365
public sealed override TypeWithAnnotations
TypeWithAnnotations
Symbols\SubstitutedPropertySymbol.cs (1)
25
public override TypeWithAnnotations
TypeWithAnnotations
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListProperty.cs (1)
35
public override TypeWithAnnotations
TypeWithAnnotations
=> _interfaceProperty.TypeWithAnnotations;
35 references to TypeWithAnnotations
Microsoft.CodeAnalysis.CSharp (35)
Binder\Binder.ValueChecks.cs (1)
1723
Debug.Assert(propertySymbol.
TypeWithAnnotations
.HasType);
Binder\ForEachLoopBinder.cs (1)
1029
builder.ElementTypeWithAnnotations = ((PropertySymbol)builder.CurrentPropertyGetter.AssociatedSymbol).
TypeWithAnnotations
;
Emitter\Model\PropertySymbolAdapter.cs (1)
184
return AdaptedPropertySymbol.
TypeWithAnnotations
.CustomModifiers.As<ICustomModifier>();
FlowAnalysis\NullableWalker.cs (6)
740
symbolType = p.
TypeWithAnnotations
;
4511
TrackNullableStateForAssignment(argument, property.
TypeWithAnnotations
, slot, argumentType, MakeSlot(argument));
4517
SetAnalyzedNullability(currentDeclaration, new VisitResult(argumentType, property.
TypeWithAnnotations
));
9993
var type = property.
TypeWithAnnotations
;
10705
var resultType = ApplyUnconditionalAnnotations(indexer.
TypeWithAnnotations
.ToTypeWithState(), GetRValueAnnotations(indexer));
10706
SetResult(node, resultType, indexer.
TypeWithAnnotations
);
FlowAnalysis\NullableWalker_Patterns.cs (1)
535
var type = property.
TypeWithAnnotations
;
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.ConstructorSymbol.cs (1)
33
paramsArr.Add(SynthesizedParameterSymbol.Create(this, property.
TypeWithAnnotations
, index, RefKind.None, property.Name));
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.FieldSymbol.cs (1)
32
return _property.
TypeWithAnnotations
;
Symbols\Attributes\AttributeData.cs (1)
561
if (property.
TypeWithAnnotations
.HasType && property.Type.SpecialType == SpecialType.System_String &&
Symbols\MemberSymbolExtensions.cs (1)
253
var type = property.
TypeWithAnnotations
;
Symbols\NativeIntegerTypeSymbol.cs (1)
470
public override TypeWithAnnotations TypeWithAnnotations => _container.SubstituteUnderlyingType(_underlyingProperty.
TypeWithAnnotations
);
Symbols\OverriddenOrHiddenMembersHelpers.cs (1)
898
var propertyType = property.
TypeWithAnnotations
;
Symbols\PropertySymbol.cs (3)
91
public TypeSymbol Type =>
TypeWithAnnotations
.Type;
403
if (DeriveUseSiteInfoFromType(ref result, this.
TypeWithAnnotations
, AllowedRequiredModifierType.None) ||
416
if (this.
TypeWithAnnotations
.GetUnificationUseSiteDiagnosticRecursive(ref diagnosticInfo, this, ref unificationCheckedTypes) ||
Symbols\PublicModel\PropertySymbol.cs (3)
37
Interlocked.CompareExchange(ref _lazyType, _underlying.
TypeWithAnnotations
.GetPublicSymbol(), null);
44
CodeAnalysis.NullableAnnotation IPropertySymbol.NullableAnnotation => _underlying.
TypeWithAnnotations
.ToPublicAnnotation();
98
get { return _underlying.
TypeWithAnnotations
.CustomModifiers; }
Symbols\Retargeting\RetargetingPropertySymbol.cs (1)
69
var type = this.RetargetingTranslator.Retarget(_underlyingProperty.
TypeWithAnnotations
, RetargetOptions.RetargetPrimitiveTypesByTypeCode);
Symbols\Retargeting\RetargetingSymbolTranslator.cs (1)
1090
Retarget(property.
TypeWithAnnotations
, RetargetOptions.RetargetPrimitiveTypesByTypeCode),
Symbols\Source\SourceMemberContainerSymbol.cs (2)
3951
var propertyParamType = (((i == numParams - 1) && !getNotSet) ? propertySymbol.
TypeWithAnnotations
: propertyParams[i].TypeWithAnnotations).Type;
4555
&& prop.
TypeWithAnnotations
.Equals(param.TypeWithAnnotations, TypeCompareKind.AllIgnoreOptions))
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (2)
1049
TypeWithAnnotations overridingMemberType = overridingProperty.
TypeWithAnnotations
;
1050
TypeWithAnnotations overriddenMemberType = overriddenProperty.
TypeWithAnnotations
;
Symbols\Source\SourcePropertyAccessorSymbol.cs (1)
291
var type = associatedProperty.
TypeWithAnnotations
;
Symbols\Source\SourcePropertySymbolBase.cs (1)
251
TypeWithAnnotations overriddenPropertyType = overriddenOrImplementedProperty.
TypeWithAnnotations
;
Symbols\SubstitutedPropertySymbol.cs (1)
31
var type = _containingType.TypeSubstitution.SubstituteType(OriginalDefinition.
TypeWithAnnotations
);
Symbols\Symbol.cs (1)
1663
builder.AddValue(((PropertySymbol)this).
TypeWithAnnotations
);
Symbols\SymbolExtensions.cs (1)
507
returnType = property.
TypeWithAnnotations
;
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListProperty.cs (1)
35
public override TypeWithAnnotations TypeWithAnnotations => _interfaceProperty.
TypeWithAnnotations
;
Symbols\Synthesized\SynthesizedAccessorValueParameterSymbol.cs (1)
107
public override TypeWithAnnotations TypeWithAnnotations => ((PropertySymbol)((SourcePropertyAccessorSymbol)ContainingSymbol).AssociatedSymbol).
TypeWithAnnotations
;