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