1 write to AdaptedParameterSymbol
Microsoft.CodeAnalysis.CSharp (1)
Emitter\Model\ParameterSymbolAdapter.cs (1)
270AdaptedParameterSymbol = underlyingParameterSymbol;
31 references to AdaptedParameterSymbol
Microsoft.CodeAnalysis.CSharp (31)
Emitter\Model\ParameterSymbolAdapter.cs (20)
30return ImmutableArray<Cci.ICustomModifier>.CastUp(AdaptedParameterSymbol.TypeWithAnnotations.CustomModifiers); 38return AdaptedParameterSymbol.RefKind != RefKind.None; 46return ImmutableArray<Cci.ICustomModifier>.CastUp(AdaptedParameterSymbol.RefCustomModifiers); 52return ((PEModuleBuilder)context.Module).Translate(AdaptedParameterSymbol.Type, 61return (ushort)AdaptedParameterSymbol.Ordinal; 76if (!AdaptedParameterSymbol.HasMetadataConstantValue) 81ConstantValue constant = AdaptedParameterSymbol.ExplicitDefaultConstantValue; 87type = AdaptedParameterSymbol.ContainingAssembly.GetSpecialType(constant.SpecialType); 92type = AdaptedParameterSymbol.Type; 105return AdaptedParameterSymbol.HasMetadataConstantValue; 114return AdaptedParameterSymbol.IsMetadataOptional; 123return AdaptedParameterSymbol.IsMetadataIn; 132return AdaptedParameterSymbol.IsMarshalledExplicitly; 141return AdaptedParameterSymbol.IsMetadataOut; 150return AdaptedParameterSymbol.MarshallingInformation; 159return AdaptedParameterSymbol.MarshallingDescriptor; 192if (AdaptedParameterSymbol.IsDefinition && 193AdaptedParameterSymbol.ContainingModule == moduleBeingBuilt.SourceModule) 203get { return AdaptedParameterSymbol.MetadataName; } 279internal sealed override Symbol AdaptedSymbol => AdaptedParameterSymbol;
Emitter\NoPia\EmbeddedParameter.cs (11)
28Debug.Assert(underlyingParameter.AdaptedParameterSymbol.IsDefinition); 35return UnderlyingParameter.AdaptedParameterSymbol.HasMetadataConstantValue; 41return UnderlyingParameter.AdaptedParameterSymbol.GetCustomAttributesToEmit(moduleBuilder); 53return UnderlyingParameter.AdaptedParameterSymbol.IsMetadataIn; 61return UnderlyingParameter.AdaptedParameterSymbol.IsMetadataOut; 69return UnderlyingParameter.AdaptedParameterSymbol.IsMetadataOptional; 77return UnderlyingParameter.AdaptedParameterSymbol.IsMarshalledExplicitly; 85return UnderlyingParameter.AdaptedParameterSymbol.MarshallingInformation; 93return UnderlyingParameter.AdaptedParameterSymbol.MarshallingDescriptor; 99get { return UnderlyingParameter.AdaptedParameterSymbol.MetadataName; } 114return (ushort)UnderlyingParameter.AdaptedParameterSymbol.Ordinal;