29 references to IsOptional
CSharpSyntaxGenerator (29)
AbstractFileWriter.cs (1)
148return getNullableAwareType(field.Type, optionalOrLazy: IsOptional(field) || !green, green);
SourceWriter.cs (26)
304if (IsAnyList(field.Type) || IsOptional(field)) 541if (!IsAnyList(field.Type) && !IsOptional(field)) 547if (IsOptional(field)) 553if (field.Kinds.Count == 1 && !IsOptional(field)) 564if (IsOptional(field)) 577if (IsOptional(field)) 860if (IsOptional(field)) 915var suffix = IsOptional(field) ? "" : "!"; 953var suffix = IsOptional(field) ? "" : "!"; 964var suffix = IsOptional(field) ? "" : "!"; 1027if (IsOptional(field) && IsNode(field.Type) && field.Type != "SyntaxToken") 1136if (baseField.Type != "SyntaxToken" && IsOptional(baseField) && !IsOptional(field)) 1223if (referencedNode != null && (!IsOptional(field) || RequiredFactoryArgumentCount(referencedNode) == 0)) 1268if (IsOptional(field)) 1315else if (IsOptional(f)) 1371return (!IsOptional(field) && !IsAnyList(field.Type) && !CanBeAutoCreated(node, field)) || IsValueField(field); 1405if (IsOptional(field) || CanBeAutoCreated(nd, field) || IsAnyList(field.Type)) 1455if (IsOptional(field)) 1477else if (!IsAnyList(field.Type) && !IsOptional(field)) 1490if (IsOptional(f)) 1504else if (IsOptional(f)) 1527if (IsOptional(field) && IsNode(field.Type) && field.Type != "SyntaxToken") 1536if (IsOptional(field) || IsAnyList(field.Type)) 1714if (IsNode(f.Type) && !IsOptional(f) && f.Type != "SyntaxToken") 1739if (IsOptional(f) || IsAnyList(f.Type))
TestWriter.cs (2)
127if (IsOptional(field)) 247if (IsOptional(field))