55 references to HasValue
Microsoft.CodeAnalysis (55)
MetadataReader\PEModule.cs (55)
1003return FindTargetAttribute(token, AttributeDescription.ParamArrayAttribute).HasValue; 1008return FindTargetAttribute(token, AttributeDescription.ParamCollectionAttribute).HasValue; 1013return FindTargetAttribute(token, AttributeDescription.IsReadOnlyAttribute).HasValue; 1018return FindTargetAttribute(token, AttributeDescription.DoesNotReturnAttribute).HasValue; 1023return FindTargetAttribute(token, AttributeDescription.IsUnmanagedAttribute).HasValue; 1028return FindTargetAttribute(token, ignoreCase ? AttributeDescription.CaseInsensitiveExtensionAttribute : AttributeDescription.CaseSensitiveExtensionAttribute).HasValue; 1033return FindTargetAttribute(token, AttributeDescription.VisualBasicEmbeddedAttribute).HasValue; 1038return FindTargetAttribute(token, AttributeDescription.CodeAnalysisEmbeddedAttribute).HasValue; 1043return FindTargetAttribute(token, AttributeDescription.CompilerLoweringPreserveAttribute).HasValue; 1048return FindTargetAttribute(token, AttributeDescription.InterpolatedStringHandlerAttribute).HasValue; 1083return FindTargetAttribute(token, AttributeDescription.RequiredAttributeAttribute).HasValue; 1089if (info.HasValue) 1101return FindTargetAttribute(token, description).HasValue; 1114Debug.Assert(!info.HasValue || info.SignatureIndex == 0 || info.SignatureIndex == 1); 1116if (!info.HasValue) 1134Debug.Assert(!info.HasValue || info.SignatureIndex == 0 || info.SignatureIndex == 1); 1136if (!info.HasValue) 1153return FindTargetAttribute(token, AttributeDescription.ScopedRefAttribute).HasValue; 1158return FindTargetAttribute(token, AttributeDescription.UnscopedRefAttribute).HasValue; 1164if (info.HasValue) 1180if (info.HasValue) 1197Debug.Assert(!info.HasValue || info.SignatureIndex == 0 || info.SignatureIndex == 1); 1199if (!info.HasValue) 1210return FindTargetAttribute(token, AttributeDescription.IsByRefLikeAttribute).HasValue; 1215return FindTargetAttribute(token, AttributeDescription.RequiresLocationAttribute).HasValue; 1231if (info.HasValue) 1237if (info.HasValue) 1252if (info.HasValue) 1259if (info.HasValue) 1291return info.HasValue ? TryExtractExperimentalDataFromAttribute(info, decoder) : null; 1296Debug.Assert(attributeInfo.HasValue); 1372if (!info.HasValue || !TryGetAttributeReader(info.Handle, out BlobReader sigReader) || !CrackStringInAttributeValue(out string? featureName, ref sigReader)) 1424if (!info.HasValue || info.SignatureIndex != 0 || !TryGetAttributeReader(info.Handle, out BlobReader sigReader)) 1463if (!targetAttribute.HasValue) 1493if (info.HasValue && 1528if (info.HasValue) 1575if (info.HasValue && TryExtractInterfaceTypeFromAttribute(info, out interfaceType)) 1587if (info.HasValue && TryExtractTypeLibTypeFromAttribute(info, out flags)) 1600if (info.HasValue && TryExtractLongValueFromAttribute(info.Handle, out value)) 1623if (info.HasValue && TryExtractDecimalValueFromDecimalConstantAttribute(info.Handle, out value)) 1636if (info.HasValue) 1771Debug.Assert(attributeInfo.HasValue); 1838Debug.Assert(attributeInfo.HasValue); 1857Debug.Assert(attributeInfo.HasValue); 1871Debug.Assert(attributeInfo.HasValue); 1922Debug.Assert(info.HasValue); 2056if (info.HasValue) 2068if (info.HasValue) 2081if (info.HasValue) 3226Debug.Assert(!info.HasValue || info.SignatureIndex == 0); 3228if (!info.HasValue) 3240Debug.Assert(!info.HasValue || info.SignatureIndex == 0 || info.SignatureIndex == 1); 3245if (!info.HasValue) 3261Debug.Assert(!info.HasValue || info.SignatureIndex == 0); 3263if (!info.HasValue)