1 write to AdaptedPropertySymbol
Microsoft.CodeAnalysis.CSharp (1)
Emitter\Model\PropertySymbolAdapter.cs (1)
327
AdaptedPropertySymbol
= underlyingPropertySymbol;
35 references to AdaptedPropertySymbol
Microsoft.CodeAnalysis.CSharp (35)
Emitter\Model\PropertySymbolAdapter.cs (26)
32
var getMethod =
AdaptedPropertySymbol
.GetMethod?.GetCciAdapter();
38
var setMethod =
AdaptedPropertySymbol
.SetMethod?.GetCciAdapter();
44
var sourceProperty =
AdaptedPropertySymbol
as SourcePropertySymbolBase;
69
MethodSymbol getMethod =
AdaptedPropertySymbol
.GetMethod;
70
if ((object)getMethod != null || !
AdaptedPropertySymbol
.IsSealed)
93
return
AdaptedPropertySymbol
.HasRuntimeSpecialName;
102
return
AdaptedPropertySymbol
.HasSpecialName;
112
return
AdaptedPropertySymbol
.Parameters.SelectAsArray<ParameterSymbol, IParameterDefinition>(p => p.GetCciAdapter());
124
MethodSymbol setMethod =
AdaptedPropertySymbol
.SetMethod;
125
if ((object)setMethod != null || !
AdaptedPropertySymbol
.IsSealed)
142
Debug.Assert(
AdaptedPropertySymbol
.IsDefinition);
145
Debug.Assert(
AdaptedPropertySymbol
.ContainingModule is SourceModuleSymbol ||
AdaptedPropertySymbol
.ContainingAssembly.IsLinked);
153
return
AdaptedPropertySymbol
.CallingConvention;
162
return (ushort)
AdaptedPropertySymbol
.ParameterCount;
170
return
AdaptedPropertySymbol
.Parameters.SelectAsArray<ParameterSymbol, IParameterTypeInformation>(p => p.GetCciAdapter());
181
return
AdaptedPropertySymbol
.TypeWithAnnotations.CustomModifiers.As<ICustomModifier>();
190
return
AdaptedPropertySymbol
.RefCustomModifiers.As<ICustomModifier>();
199
return
AdaptedPropertySymbol
.RefKind.IsManagedReference();
206
return ((PEModuleBuilder)context.Module).Translate(
AdaptedPropertySymbol
.Type,
220
return
AdaptedPropertySymbol
.ContainingType.GetCciAdapter();
229
return PEModuleBuilder.MemberVisibility(
AdaptedPropertySymbol
);
240
return
AdaptedPropertySymbol
.ContainingType.GetCciAdapter();
268
return
AdaptedPropertySymbol
.MetadataName;
276
var sourceProperty =
AdaptedPropertySymbol
as SourcePropertySymbolBase;
336
internal sealed override Symbol AdaptedSymbol =>
AdaptedPropertySymbol
;
Emitter\NoPia\EmbeddedProperty.cs (6)
27
return UnderlyingProperty.
AdaptedPropertySymbol
.GetCustomAttributesToEmit(moduleBuilder);
32
return EmbeddedTypesManager.EmbedParameters(this, UnderlyingProperty.
AdaptedPropertySymbol
.Parameters);
37
get { return UnderlyingProperty.
AdaptedPropertySymbol
.HasRuntimeSpecialName; }
44
return UnderlyingProperty.
AdaptedPropertySymbol
.HasSpecialName;
65
return PEModuleBuilder.MemberVisibility(UnderlyingProperty.
AdaptedPropertySymbol
);
73
return UnderlyingProperty.
AdaptedPropertySymbol
.MetadataName;
Emitter\NoPia\EmbeddedTypesManager.cs (3)
518
Debug.Assert(property.
AdaptedPropertySymbol
.IsDefinition);
521
var getMethod = property.
AdaptedPropertySymbol
.GetMethod?.GetCciAdapter();
522
var setMethod = property.
AdaptedPropertySymbol
.SetMethod?.GetCciAdapter();