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