30 references to Property
IOperationGenerator (30)
IOperationClassWriter.cs (26)
214foreach (var property in node.Properties) 295private void WriteInterfaceProperty(Property prop) 424IEnumerable<Property>? baseProperties = null; 451foreach (var property in type.Properties.Where(p => !p.SkipGeneration)) 499void writeConstructor(string accessibility, string @class, IEnumerable<Property> properties, IEnumerable<Property>? baseProperties, AbstractNode type, bool hasType, bool hasConstantValue, bool multipleValidKinds) 505foreach (var prop in properties) 547foreach (var prop in baseProperties) 561List<Property> propsToInitialize = type.Properties.Where(p => !p.SkipGeneration && !p.MakeAbstract).ToList(); 572foreach (var prop in propsToInitialize) 610void writeProperty(Property prop, string propExtensibility) 625var baseProp = baseProperties.Single(p => p.Name == prop.Name); 674void writeCountProperty(List<Property> publicIOperationProps) 686foreach (var prop in publicIOperationProps) 712void writeEnumeratorMethods(AbstractNode type, List<Property> publicIOperationProps, Node node) 716var orderedProperties = new List<Property>(); 745void writeGetCurrent(List<Property> orderedProperties) 754var prop = orderedProperties[i]; 780void writeMoveNext(List<Property> orderedProperties) 809var prop = orderedProperties[slot]; 856void writeMoveNextReversed(List<Property> orderedProperties) 885var prop = orderedProperties[slot]; 972foreach (var prop in GetAllProperties(node)) 1094private void WriteExperimentalAttributeIfNeeded(Property prop) 1107private List<Property> GetAllProperties(AbstractNode node, bool includeSkipGenerationProperties = false) 1124private List<Property> GetAllGeneratedIOperationProperties(AbstractNode node)
IOperationClassWriter.Verifier.cs (2)
50foreach (var prop in abstractNode.Properties) 66foreach (var prop in GetAllGeneratedIOperationProperties(abstractNode))
Model.cs (2)
54[XmlElement(ElementName = "Property", Type = typeof(Property))] 55public List<Property> Properties;