public CycleBodyInfo() { Documentation = NodeHelper.CreateEmptyDocument(); RequireBlocks = BlockListHelper.CreateEmptyBlockList <Assertion>(); EnsureBlocks = BlockListHelper.CreateEmptyBlockList <Assertion>(); ExceptionIdentifierBlocks = BlockListHelper.CreateEmptyBlockList <Identifier>(); EntityDeclarationBlocks = BlockListHelper.CreateEmptyBlockList <EntityDeclaration>(); BodyInstructionBlocks = BlockListHelper.CreateEmptyBlockList <Instruction>(); ExceptionHandlerBlocks = BlockListHelper.CreateEmptyBlockList <ExceptionHandler>(); AncestorType = OptionalReferenceHelper.CreateReference(NodeHelper.CreateDefaultObjectType()); }
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; }