27 references to IsOptional
CSharpSyntaxGenerator (27)
AbstractFileWriter.cs (1)
148return getNullableAwareType(field.Type, optionalOrLazy: IsOptional(field) || !green, green);
SourceWriter.cs (26)
376if (IsAnyList(field.Type) || IsOptional(field)) 613if (!IsAnyList(field.Type) && !IsOptional(field)) 619if (IsOptional(field)) 625if (field.Kinds.Count == 1 && !IsOptional(field)) 636if (IsOptional(field)) 649if (IsOptional(field)) 950if (IsOptional(field)) 1007var suffix = IsOptional(field) ? "" : "!"; 1046var suffix = IsOptional(field) ? "" : "!"; 1057var suffix = IsOptional(field) ? "" : "!"; 1125if (IsOptional(field) && IsNode(field.Type) && field.Type != "SyntaxToken") 1236if (baseField.Type != "SyntaxToken" && IsOptional(baseField) && !IsOptional(field)) 1324if (referencedNode != null && (!IsOptional(field) || RequiredFactoryArgumentCount(referencedNode) == 0)) 1371if (IsOptional(field)) 1419else if (IsOptional(f)) 1475return (!IsOptional(field) && !IsAnyList(field.Type) && !CanBeAutoCreated(node, field)) || IsValueField(field); 1509if (IsOptional(field) || CanBeAutoCreated(nd, field) || IsAnyList(field.Type)) 1560if (IsOptional(field)) 1582else if (!IsAnyList(field.Type) && !IsOptional(field)) 1595if (IsOptional(f)) 1609else if (IsOptional(f)) 1632if (IsOptional(field) && IsNode(field.Type) && field.Type != "SyntaxToken") 1641if (IsOptional(field) || IsAnyList(field.Type)) 1821if (IsNode(f.Type) && !IsOptional(f) && f.Type != "SyntaxToken") 1846if (IsOptional(f) || IsAnyList(f.Type))