40 references to Name
IOperationGenerator (40)
IOperationClassWriter.cs (37)
295WriteLine($"{modifiers}{prop.Type} {prop.Name} {{ get; }}"); 493if (newProps.Contains(prop.Name)) 500newProps.Add(prop.Name); 505Write($"IConvertibleConversion {prop.Name.ToCamelCase()}, "); 513Write($"{prop.Type} {prop.Name.ToCamelCase()}, "); 540Write($"{prop.Name.ToCamelCase()}, "); 566WriteLine($"{prop.Name}Convertible = {prop.Name.ToCamelCase()};"); 571? $"SetParentOperation({prop.Name.ToCamelCase()}, this)" 572: prop.Name.ToCamelCase(); 573WriteLine($"{prop.Name} = {initializer};"); 602WriteLine($"internal IConvertibleConversion {prop.Name}Convertible {{ get; }}"); 603WriteLine($"public CommonConversion {prop.Name} => {prop.Name}Convertible.ToCommonConversion();"); 607Write($"public new {propExtensibility}{prop.Type} {prop.Name} => "); 611var baseProp = baseProperties.Single(p => p.Name == prop.Name); 619Write($"base.{baseProp.Name}"); 634WriteLine($"public {propExtensibility}{prop.Type} {prop.Name} {{ get; }}"); 685Write($"{prop.Name}.Length"); 689Write($"({prop.Name} is null ? 0 : 1)"); 715orderedProperties.Add(publicIOperationProps.Find(p => p.Name == childName) ?? 746WriteLine($"index < {prop.Name}.Length"); 748WriteLine($"=> {prop.Name}[index],"); 753WriteLine($"{prop.Name} != null"); 755WriteLine($"=> {prop.Name},"); 803WriteLine($"if (!{prop.Name}.IsEmpty) return (true, {slot}, 0);"); 807WriteLine($"if ({prop.Name} != null) return (true, {slot}, 0);"); 816WriteLine($"case {slot} when previousIndex + 1 < {prop.Name}.Length:"); 879WriteLine($"if (!{prop.Name}.IsEmpty) return (true, {slot}, {prop.Name}.Length - 1);"); 883WriteLine($"if ({prop.Name} != null) return (true, {slot}, 0);"); 960if (prop.MakeAbstract || newProps.Contains(prop.Name)) 967newProps.Add(prop.Name); 973Write($"({internalName}.{prop.Name}), "); 977Write($"{internalName}.{prop.Name}Convertible, "); 981Write($"{internalName}.{prop.Name}, ");
IOperationClassWriter.Verifier.cs (3)
48Console.WriteLine($"{abstractNode.Name}.{prop.Name} does not have correctly formatted comments, please ensure that there is a <summary> block for the property."); 58Console.WriteLine($"{abstractNode.Name}.{prop.Name} has nullable IOperation elements. This is not allowed in IOperation and will mess up Children generation."); 86var properties = GetAllGeneratedIOperationProperties(node).Where(p => !p.IsInternal).Select(p => p.Name).ToList();