public CycleFeatureInfo() { Documentation = NodeHelper.CreateEmptyDocument(); ExportIdentifier = NodeHelper.CreateEmptyIdentifier(); Export = ExportStatus.Exported; EntityName = NodeHelper.CreateEmptyName(); EntityType = NodeHelper.CreateDefaultObjectType(); EnsureBlocks = BlockListHelper.CreateEmptyBlockList <Assertion>(); ConstantValue = NodeHelper.CreateDefaultExpression(); CommandOverloadBlocks = BlockListHelper.CreateSimpleBlockList(NodeHelper.CreateEmptyCommandOverload()); Once = OnceChoice.Normal; QueryOverloadBlocks = BlockListHelper.CreateSimpleBlockList(NodeHelper.CreateEmptyQueryOverload()); PropertyKind = UtilityType.ReadWrite; ModifiedQueryBlocks = BlockListHelper.CreateEmptyBlockList <Identifier>(); GetterBody = OptionalReferenceHelper.CreateReference(NodeHelper.CreateDefaultBody()); SetterBody = OptionalReferenceHelper.CreateReference(NodeHelper.CreateDefaultBody()); IndexParameterBlocks = BlockListHelper.CreateSimpleBlockList(NodeHelper.CreateEmptyEntityDeclaration()); ParameterEnd = ParameterEndStatus.Closed; }