23 references to ParameterWellKnownAttributeData
Microsoft.CodeAnalysis.CSharp (23)
Symbols\Source\SourceComplexParameterSymbol.cs (23)
151private static FlowAnalysisAnnotations DecodeFlowAnalysisAttributes(ParameterWellKnownAttributeData attributeData) 200ParameterWellKnownAttributeData attributeData = GetDecodedWellKnownAttributeData(); 539internal ParameterWellKnownAttributeData GetDecodedWellKnownAttributeData() 547return (ParameterWellKnownAttributeData)attributesBag.DecodedWellKnownAttributeData; 770arguments.GetOrCreateData<ParameterWellKnownAttributeData>().HasInAttribute = true; 774arguments.GetOrCreateData<ParameterWellKnownAttributeData>().HasOutAttribute = true; 778MarshalAsAttributeDecoder<ParameterWellKnownAttributeData, AttributeSyntax, CSharpAttributeData, AttributeLocation>.Decode(ref arguments, AttributeTargets.Parameter, MessageProvider.Instance); 782arguments.GetOrCreateData<ParameterWellKnownAttributeData>().HasIDispatchConstantAttribute = true; 786arguments.GetOrCreateData<ParameterWellKnownAttributeData>().HasIUnknownConstantAttribute = true; 818arguments.GetOrCreateData<ParameterWellKnownAttributeData>().HasAllowNullAttribute = true; 822arguments.GetOrCreateData<ParameterWellKnownAttributeData>().HasDisallowNullAttribute = true; 826arguments.GetOrCreateData<ParameterWellKnownAttributeData>().HasMaybeNullAttribute = true; 830arguments.GetOrCreateData<ParameterWellKnownAttributeData>().MaybeNullWhenAttribute = DecodeMaybeNullWhenOrNotNullWhenOrDoesNotReturnIfAttribute(attribute); 834arguments.GetOrCreateData<ParameterWellKnownAttributeData>().HasNotNullAttribute = true; 838arguments.GetOrCreateData<ParameterWellKnownAttributeData>().NotNullWhenAttribute = DecodeMaybeNullWhenOrNotNullWhenOrDoesNotReturnIfAttribute(attribute); 842arguments.GetOrCreateData<ParameterWellKnownAttributeData>().DoesNotReturnIfAttribute = DecodeMaybeNullWhenOrNotNullWhenOrDoesNotReturnIfAttribute(attribute); 846arguments.GetOrCreateData<ParameterWellKnownAttributeData>().AddNotNullIfParameterNotNull(attribute.DecodeNotNullIfNotNullAttribute()); 850arguments.GetOrCreateData<ParameterWellKnownAttributeData>().HasEnumeratorCancellationAttribute = true; 1317var parameterWellKnownAttributeData = arguments.GetOrCreateData<ParameterWellKnownAttributeData>(); 1379arguments.GetOrCreateData<ParameterWellKnownAttributeData>().InterpolatedStringHandlerArguments = default; 1393var data = (ParameterWellKnownAttributeData)decodedData;