3 overrides of Attributes
System.Reflection.Context (1)
System\Reflection\Context\Delegation\DelegatingParameterInfo.cs (1)
18public override ParameterAttributes Attributes
System.Reflection.Emit (1)
System\Reflection\Emit\ParameterBuilderImpl.cs (1)
79public override ParameterAttributes Attributes => _pb._attributes;
System.Reflection.MetadataLoadContext (1)
System\Reflection\TypeLoading\Parameters\RoParameter.cs (1)
31public abstract override ParameterAttributes Attributes { get; }
16 references to Attributes
Microsoft.AspNetCore.Http.Extensions (2)
RequestDelegateFactory.cs (2)
706if (parameter.Attributes.HasFlag(ParameterAttributes.In)) 710else if (parameter.Attributes.HasFlag(ParameterAttributes.Out))
Microsoft.CodeAnalysis.Test.Utilities (1)
Platform\Custom\MetadataSignatureHelper.cs (1)
138AppendParameterAttributes(sb, parameter.Attributes, all: false);
Microsoft.CSharp (3)
Microsoft\CSharp\RuntimeBinder\SymbolTable.cs (3)
1493if ((parameter.Attributes & ParameterAttributes.Optional) != 0 && !parameter.ParameterType.IsByRef) 1500if ((parameter.Attributes & ParameterAttributes.HasFieldMarshal) != 0) 1528else if ((parameter.Attributes & ParameterAttributes.HasDefault) != 0 && !parameter.ParameterType.IsByRef)
Microsoft.ML.Core (2)
ComponentModel\LoadableClassAttribute.cs (2)
199if ((parm.Attributes & (ParameterAttributes.Out | ParameterAttributes.Retval)) != 0) 219if ((parm.Attributes & (ParameterAttributes.Out | ParameterAttributes.Retval)) != 0)
System.Linq.Expressions (1)
System\Dynamic\Utils\TypeExtensions.cs (1)
91return (pi.Attributes & ParameterAttributes.Out) == ParameterAttributes.Out;
System.Private.CoreLib (6)
src\libraries\System.Private.CoreLib\src\System\Reflection\ParameterInfo.cs (5)
25public bool IsIn => (Attributes & ParameterAttributes.In) != 0; 26public bool IsLcid => (Attributes & ParameterAttributes.Lcid) != 0; 27public bool IsOptional => (Attributes & ParameterAttributes.Optional) != 0; 28public bool IsOut => (Attributes & ParameterAttributes.Out) != 0; 29public bool IsRetval => (Attributes & ParameterAttributes.Retval) != 0;
src\System\Reflection\RuntimeParameterInfo.cs (1)
171AttrsImpl = accessor.Attributes;
System.Reflection.Context (1)
System\Reflection\Context\Delegation\DelegatingParameterInfo.cs (1)
20get { return UnderlyingParameter.Attributes; }