1 write to AdaptedParameterSymbol
Microsoft.CodeAnalysis.CSharp (1)
Emitter\Model\ParameterSymbolAdapter.cs (1)
273AdaptedParameterSymbol = underlyingParameterSymbol;
21 references to AdaptedParameterSymbol
Microsoft.CodeAnalysis.CSharp (21)
Emitter\Model\ParameterSymbolAdapter.cs (20)
33return ImmutableArray<Cci.ICustomModifier>.CastUp(AdaptedParameterSymbol.TypeWithAnnotations.CustomModifiers); 41return AdaptedParameterSymbol.RefKind != RefKind.None; 49return ImmutableArray<Cci.ICustomModifier>.CastUp(AdaptedParameterSymbol.RefCustomModifiers); 55return ((PEModuleBuilder)context.Module).Translate(AdaptedParameterSymbol.Type, 64return (ushort)AdaptedParameterSymbol.Ordinal; 79if (!AdaptedParameterSymbol.HasMetadataConstantValue) 84ConstantValue constant = AdaptedParameterSymbol.ExplicitDefaultConstantValue; 90type = AdaptedParameterSymbol.ContainingAssembly.GetSpecialType(constant.SpecialType); 95type = AdaptedParameterSymbol.Type; 108return AdaptedParameterSymbol.HasMetadataConstantValue; 117return AdaptedParameterSymbol.IsMetadataOptional; 126return AdaptedParameterSymbol.IsMetadataIn; 135return AdaptedParameterSymbol.IsMarshalledExplicitly; 144return AdaptedParameterSymbol.IsMetadataOut; 153return AdaptedParameterSymbol.MarshallingInformation; 162return AdaptedParameterSymbol.MarshallingDescriptor; 195if (AdaptedParameterSymbol.IsDefinition && 196AdaptedParameterSymbol.ContainingModule == moduleBeingBuilt.SourceModule) 206get { return AdaptedParameterSymbol.MetadataName; } 282internal sealed override Symbol AdaptedSymbol => AdaptedParameterSymbol;
Emitter\NoPia\EmbeddedParameter.cs (1)
28Debug.Assert(underlyingParameter.AdaptedParameterSymbol.IsDefinition);