1 write to IsOptional
Microsoft.CodeAnalysis (1)
MetadataReader\MetadataDecoder.cs (1)
31IsOptional = isOptional;
5 references to IsOptional
Microsoft.CodeAnalysis (1)
MetadataReader\MetadataDecoder.cs (1)
40return !modifiers.IsDefaultOrEmpty && modifiers.Any(static m => !m.IsOptional);
Microsoft.CodeAnalysis.CSharp (4)
Symbols\CustomModifier.cs (1)
70return customModifier.IsOptional ? CreateOptional(modifier) : CreateRequired(modifier);
Symbols\Metadata\PE\MemberRefMetadataDecoder.cs (1)
325if (targetCustomModifier.IsOptional != candidateCustomModifier.IsOptional ||
Symbols\Metadata\PE\PEPropertySymbol.cs (1)
342return propertyParams.Any(p => (!p.RefCustomModifiers.IsDefaultOrEmpty && p.RefCustomModifiers.Any(static m => !m.IsOptional && !m.Modifier.IsWellKnownTypeInAttribute())) ||
Symbols\Metadata\PE\PETypeParameterSymbol.cs (1)
280if (!m.IsOptional && m.Modifier.IsWellKnownTypeUnmanagedType())