29 references to Property
IOperationGenerator (29)
IOperationClassWriter.cs (25)
212foreach (var property in node.Properties) 293private void WriteInterfaceProperty(Property prop) 414IEnumerable<Property>? baseProperties = null; 441foreach (var property in type.Properties.Where(p => !p.SkipGeneration)) 489void writeConstructor(string accessibility, string @class, IEnumerable<Property> properties, IEnumerable<Property>? baseProperties, AbstractNode type, bool hasType, bool hasConstantValue, bool multipleValidKinds) 495foreach (var prop in properties) 537foreach (var prop in baseProperties) 551List<Property> propsToInitialize = type.Properties.Where(p => !p.SkipGeneration && !p.MakeAbstract).ToList(); 562foreach (var prop in propsToInitialize) 600void writeProperty(Property prop, string propExtensibility) 615var baseProp = baseProperties.Single(p => p.Name == prop.Name); 664void writeCountProperty(List<Property> publicIOperationProps) 676foreach (var prop in publicIOperationProps) 702void writeEnumeratorMethods(AbstractNode type, List<Property> publicIOperationProps, Node node) 706var orderedProperties = new List<Property>(); 735void writeGetCurrent(List<Property> orderedProperties) 744var prop = orderedProperties[i]; 770void writeMoveNext(List<Property> orderedProperties) 799var prop = orderedProperties[slot]; 846void writeMoveNextReversed(List<Property> orderedProperties) 875var prop = orderedProperties[slot]; 962foreach (var prop in GetAllProperties(node)) 1074private List<Property> GetAllProperties(AbstractNode node, bool includeSkipGenerationProperties = false) 1091private List<Property> GetAllGeneratedIOperationProperties(AbstractNode node)
IOperationClassWriter.Verifier.cs (2)
44foreach (var prop in abstractNode.Properties) 54foreach (var prop in GetAllGeneratedIOperationProperties(abstractNode))
Model.cs (2)
51[XmlElement(ElementName = "Property", Type = typeof(Property))] 52public List<Property> Properties;