29 references to Property
IOperationGenerator (29)
IOperationClassWriter.cs (25)
208foreach (var property in node.Properties) 289private void WriteInterfaceProperty(Property prop) 410IEnumerable<Property>? baseProperties = null; 437foreach (var property in type.Properties.Where(p => !p.SkipGeneration)) 485void writeConstructor(string accessibility, string @class, IEnumerable<Property> properties, IEnumerable<Property>? baseProperties, AbstractNode type, bool hasType, bool hasConstantValue, bool multipleValidKinds) 491foreach (var prop in properties) 533foreach (var prop in baseProperties) 547List<Property> propsToInitialize = type.Properties.Where(p => !p.SkipGeneration && !p.MakeAbstract).ToList(); 558foreach (var prop in propsToInitialize) 596void writeProperty(Property prop, string propExtensibility) 611var baseProp = baseProperties.Single(p => p.Name == prop.Name); 660void writeCountProperty(List<Property> publicIOperationProps) 672foreach (var prop in publicIOperationProps) 698void writeEnumeratorMethods(AbstractNode type, List<Property> publicIOperationProps, Node node) 702var orderedProperties = new List<Property>(); 731void writeGetCurrent(List<Property> orderedProperties) 740var prop = orderedProperties[i]; 766void writeMoveNext(List<Property> orderedProperties) 795var prop = orderedProperties[slot]; 842void writeMoveNextReversed(List<Property> orderedProperties) 871var prop = orderedProperties[slot]; 958foreach (var prop in GetAllProperties(node)) 1070private List<Property> GetAllProperties(AbstractNode node, bool includeSkipGenerationProperties = false) 1087private List<Property> GetAllGeneratedIOperationProperties(AbstractNode node)
IOperationClassWriter.Verifier.cs (2)
44foreach (var prop in abstractNode.Properties) 54foreach (var prop in GetAllGeneratedIOperationProperties(abstractNode))
Model.cs (2)
49[XmlElement(ElementName = "Property", Type = typeof(Property))] 50public List<Property> Properties;