55 references to HasValue
Microsoft.CodeAnalysis (55)
MetadataReader\PEModule.cs (55)
1004return FindTargetAttribute(token, AttributeDescription.ParamArrayAttribute).HasValue; 1009return FindTargetAttribute(token, AttributeDescription.ParamCollectionAttribute).HasValue; 1014return FindTargetAttribute(token, AttributeDescription.IsReadOnlyAttribute).HasValue; 1019return FindTargetAttribute(token, AttributeDescription.DoesNotReturnAttribute).HasValue; 1024return FindTargetAttribute(token, AttributeDescription.IsUnmanagedAttribute).HasValue; 1029return FindTargetAttribute(token, ignoreCase ? AttributeDescription.CaseInsensitiveExtensionAttribute : AttributeDescription.CaseSensitiveExtensionAttribute).HasValue; 1034return FindTargetAttribute(token, AttributeDescription.VisualBasicEmbeddedAttribute).HasValue; 1039return FindTargetAttribute(token, AttributeDescription.CodeAnalysisEmbeddedAttribute).HasValue; 1044return FindTargetAttribute(token, AttributeDescription.CompilerLoweringPreserveAttribute).HasValue; 1049return FindTargetAttribute(token, AttributeDescription.InterpolatedStringHandlerAttribute).HasValue; 1084return FindTargetAttribute(token, AttributeDescription.RequiredAttributeAttribute).HasValue; 1090if (info.HasValue) 1102return FindTargetAttribute(token, description).HasValue; 1115Debug.Assert(!info.HasValue || info.SignatureIndex == 0 || info.SignatureIndex == 1); 1117if (!info.HasValue) 1135Debug.Assert(!info.HasValue || info.SignatureIndex == 0 || info.SignatureIndex == 1); 1137if (!info.HasValue) 1154return FindTargetAttribute(token, AttributeDescription.ScopedRefAttribute).HasValue; 1159return FindTargetAttribute(token, AttributeDescription.UnscopedRefAttribute).HasValue; 1165if (info.HasValue) 1181if (info.HasValue) 1198Debug.Assert(!info.HasValue || info.SignatureIndex == 0 || info.SignatureIndex == 1); 1200if (!info.HasValue) 1211return FindTargetAttribute(token, AttributeDescription.IsByRefLikeAttribute).HasValue; 1216return FindTargetAttribute(token, AttributeDescription.RequiresLocationAttribute).HasValue; 1232if (info.HasValue) 1238if (info.HasValue) 1253if (info.HasValue) 1260if (info.HasValue) 1292return info.HasValue ? TryExtractExperimentalDataFromAttribute(info, decoder) : null; 1297Debug.Assert(attributeInfo.HasValue); 1373if (!info.HasValue || !TryGetAttributeReader(info.Handle, out BlobReader sigReader) || !CrackStringInAttributeValue(out string? featureName, ref sigReader)) 1426if (!info.HasValue || info.SignatureIndex != 0 || !TryGetAttributeReader(info.Handle, out BlobReader sigReader)) 1465if (!targetAttribute.HasValue) 1495if (info.HasValue && 1530if (info.HasValue) 1577if (info.HasValue && TryExtractInterfaceTypeFromAttribute(info, out interfaceType)) 1589if (info.HasValue && TryExtractTypeLibTypeFromAttribute(info, out flags)) 1602if (info.HasValue && TryExtractLongValueFromAttribute(info.Handle, out value)) 1625if (info.HasValue && TryExtractDecimalValueFromDecimalConstantAttribute(info.Handle, out value)) 1638if (info.HasValue) 1773Debug.Assert(attributeInfo.HasValue); 1840Debug.Assert(attributeInfo.HasValue); 1859Debug.Assert(attributeInfo.HasValue); 1873Debug.Assert(attributeInfo.HasValue); 1924Debug.Assert(info.HasValue); 2058if (info.HasValue) 2070if (info.HasValue) 2083if (info.HasValue) 3228Debug.Assert(!info.HasValue || info.SignatureIndex == 0); 3230if (!info.HasValue) 3242Debug.Assert(!info.HasValue || info.SignatureIndex == 0 || info.SignatureIndex == 1); 3247if (!info.HasValue) 3263Debug.Assert(!info.HasValue || info.SignatureIndex == 0); 3265if (!info.HasValue)