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