internal OpenSpan.Script.Expression.BooleanExpression Create_booleanExpression(out System.Collections.Generic.ICollection <System.ComponentModel.IComponent> components)
 {
     System.ComponentModel.ComponentResourceManager _resources_ = new System.ComponentModel.ComponentResourceManager(typeof(F_CompareDoubleValues));
     components = new System.Collections.Generic.List <System.ComponentModel.IComponent>();
     OpenSpan.Script.Expression.BooleanExpression booleanExpression = new OpenSpan.Script.Expression.BooleanExpression();
     this.SetId(booleanExpression, new OpenSpan.Design.ComponentIdentity("BooleanExpression-8D2B83B3CAA0657"));
     this.SetScope(booleanExpression, OpenSpan.Design.ConnectableScope.Local);
     OpenSpan.DynamicMembers.DynamicMethodInfo dynamicmethodinfo1 = new OpenSpan.DynamicMembers.DynamicMethodInfo();
     dynamicmethodinfo1.Source      = "";
     dynamicmethodinfo1.Visibility  = OpenSpan.TypeManagement.MemberVisibilityLevel.DefaultOn;
     dynamicmethodinfo1.CodeDomData = _resources_.GetString("_F_CompareDoubleValues_7_");
     booleanExpression.DynamicMembers.Add(dynamicmethodinfo1);
     booleanExpression.Expression = "x == y";
     OpenSpan.Script.Expression.ExpressionIdentifier expressionidentifier1 = new OpenSpan.Script.Expression.ExpressionIdentifier();
     expressionidentifier1.DataType = OpenSpan.Script.Expression.ExpressionDataType.Double;
     expressionidentifier1.ID       = "x";
     OpenSpan.Script.Expression.ExpressionIdentifier expressionidentifier2 = new OpenSpan.Script.Expression.ExpressionIdentifier();
     expressionidentifier2.DataType = OpenSpan.Script.Expression.ExpressionDataType.Double;
     expressionidentifier2.ID       = "y";
     booleanExpression.Identifiers.Add(expressionidentifier1);
     booleanExpression.Identifiers.Add(expressionidentifier2);
     booleanExpression.Valid = true;
     //
     // Result
     //
     return(booleanExpression);
 }
 public F_CompareFloatValues()
 {
     System.ComponentModel.ComponentResourceManager _resources_ = new System.ComponentModel.ComponentResourceManager(typeof(F_CompareFloatValues));
     OpenSpan.DynamicMembers.DynamicMethodInfo dynamicmethodinfo1 = new OpenSpan.DynamicMembers.DynamicMethodInfo();
     OpenSpan.DynamicMembers.DynamicPropertyInfo dynamicpropertyinfo1 = new OpenSpan.DynamicMembers.DynamicPropertyInfo();
     OpenSpan.DynamicMembers.DynamicPropertyInfo dynamicpropertyinfo2 = new OpenSpan.DynamicMembers.DynamicPropertyInfo();
     OpenSpan.DynamicMembers.DynamicPropertyInfo dynamicpropertyinfo3 = new OpenSpan.DynamicMembers.DynamicPropertyInfo();
     OpenSpan.DynamicMembers.DynamicPropertyInfo dynamicpropertyinfo4 = new OpenSpan.DynamicMembers.DynamicPropertyInfo();
     OpenSpan.DynamicMembers.DynamicPropertyInfo dynamicpropertyinfo5 = new OpenSpan.DynamicMembers.DynamicPropertyInfo();
     OpenSpan.DynamicMembers.DynamicMethodInfo dynamicmethodinfo2 = new OpenSpan.DynamicMembers.DynamicMethodInfo();
     OpenSpan.Script.Expression.ExpressionIdentifier expressionidentifier1 = new OpenSpan.Script.Expression.ExpressionIdentifier();
     OpenSpan.Script.Expression.ExpressionIdentifier expressionidentifier2 = new OpenSpan.Script.Expression.ExpressionIdentifier();
     OpenSpan.DynamicMembers.DynamicPropertyInfo dynamicpropertyinfo6 = new OpenSpan.DynamicMembers.DynamicPropertyInfo();
     OpenSpan.Automation.MemberPrototype memberprototype1 = new OpenSpan.Automation.MemberPrototype();
     OpenSpan.Automation.ParameterPrototype parameterprototype1 = new OpenSpan.Automation.ParameterPrototype();
     OpenSpan.Automation.ParameterPrototype parameterprototype2 = new OpenSpan.Automation.ParameterPrototype();
     OpenSpan.DynamicMembers.DynamicPropertyInfo dynamicpropertyinfo7 = new OpenSpan.DynamicMembers.DynamicPropertyInfo();
     this.entryPoint1 = new OpenSpan.Automation.EntryPoint();
     this.hiddenTypeProxy1 = new OpenSpan.Automation.HiddenTypeProxy();
     this.hiddenTypeProxy2 = new OpenSpan.Automation.HiddenTypeProxy();
     this.booleanExpression = new OpenSpan.Script.Expression.BooleanExpression();
     this.connectableMethod1 = new OpenSpan.Automation.ConnectableMethod();
     this.exitPoint1 = new OpenSpan.Automation.ExitPoint();
     //
     // Initialize design component
     //
     this.Initialize();
     //
     // Set design component Id
     //
     this.Id = new OpenSpan.Design.ComponentIdentity("Automator-8D2B83ABC3A54C9");
     //
     // Set component Ids
     //
     this.SetId(this.entryPoint1, new OpenSpan.Design.ComponentIdentity("EntryPoint-8D2B83ACE564FB7"));
     this.SetId(this.hiddenTypeProxy1, new OpenSpan.Design.ComponentIdentity("HiddenTypeProxy-8D2B83ACED28497"));
     this.SetId(this.hiddenTypeProxy2, new OpenSpan.Design.ComponentIdentity("HiddenTypeProxy-8D2B83ACF3F2917"));
     this.SetId(this.booleanExpression, new OpenSpan.Design.ComponentIdentity("BooleanExpression-8D2B83AD8AD8F07"));
     this.SetId(this.connectableMethod1, new OpenSpan.Design.ComponentIdentity("ConnectableMethod-8D2B83AD8B7EF47"));
     this.SetId(this.exitPoint1, new OpenSpan.Design.ComponentIdentity("ExitPoint-8D2B83AE338D6A7"));
     //
     // F_CompareFloatValues
     //
     ComponentInfo.CodeDomData = _resources_.GetString("_F_CompareFloatValues_1_");
     dynamicmethodinfo1.BlockTypeName = "OpenSpan.Automation.Design.ConnectionBlocks.EntryPointExecuteBlock";
     dynamicmethodinfo1.Source = "";
     dynamicmethodinfo1.Visibility = OpenSpan.TypeManagement.MemberVisibilityLevel.DefaultOn;
     dynamicmethodinfo1.CodeDomData = _resources_.GetString("_F_CompareFloatValues_2_");
     this.DynamicMembers.Add(dynamicmethodinfo1);
     this.IsStartStoppable = false;
     this.LogData = true;
     this.LogEvents = true;
     this.LogFile = "";
     this.LogToFile = false;
     this.Name = "F_CompareFloatValues";
     this.SuppressErrors = false;
     //
     // entryPoint1
     //
     this.entryPoint1.AliasName = "Execute";
     //
     // hiddenTypeProxy1
     //
     this.hiddenTypeProxy1.AliasName = "value1";
     dynamicpropertyinfo1.IsSerializable = true;
     dynamicpropertyinfo1.NoInputConvesion = false;
     dynamicpropertyinfo1.Source = "";
     dynamicpropertyinfo1.ValidateConnectionCallback = null;
     dynamicpropertyinfo1.Visibility = OpenSpan.TypeManagement.MemberVisibilityLevel.AlwaysHidden;
     dynamicpropertyinfo1.CodeDomData = _resources_.GetString("_F_CompareFloatValues_3_");
     this.hiddenTypeProxy1.DynamicMembers.Add(dynamicpropertyinfo1);
     this.hiddenTypeProxy1.Parent = this.entryPoint1;
     this.hiddenTypeProxy1.ProxiedTypeName = "System.Single, mscorlib";
     this.SetScope(this.hiddenTypeProxy1, OpenSpan.Design.ConnectableScope.Local);
     this.hiddenTypeProxy1.UseAlias = true;
     //
     // hiddenTypeProxy2
     //
     this.hiddenTypeProxy2.AliasName = "value2";
     dynamicpropertyinfo2.IsSerializable = true;
     dynamicpropertyinfo2.NoInputConvesion = false;
     dynamicpropertyinfo2.Source = "";
     dynamicpropertyinfo2.ValidateConnectionCallback = null;
     dynamicpropertyinfo2.Visibility = OpenSpan.TypeManagement.MemberVisibilityLevel.AlwaysHidden;
     dynamicpropertyinfo2.CodeDomData = _resources_.GetString("_F_CompareFloatValues_3_");
     this.hiddenTypeProxy2.DynamicMembers.Add(dynamicpropertyinfo2);
     this.hiddenTypeProxy2.Parent = this.entryPoint1;
     this.hiddenTypeProxy2.ProxiedTypeName = "System.Single, mscorlib";
     this.SetScope(this.hiddenTypeProxy2, OpenSpan.Design.ConnectableScope.Local);
     this.hiddenTypeProxy2.UseAlias = true;
     this.entryPoint1.Controls.Add(this.hiddenTypeProxy1);
     this.entryPoint1.Controls.Add(this.hiddenTypeProxy2);
     this.entryPoint1.DisplayName = "";
     dynamicpropertyinfo3.IsSerializable = true;
     dynamicpropertyinfo3.NoInputConvesion = false;
     dynamicpropertyinfo3.Source = "";
     dynamicpropertyinfo3.ValidateConnectionCallback = null;
     dynamicpropertyinfo3.Visibility = OpenSpan.TypeManagement.MemberVisibilityLevel.AlwaysHidden;
     dynamicpropertyinfo3.CodeDomData = _resources_.GetString("_F_CompareFloatValues_4_");
     dynamicpropertyinfo4.IsSerializable = true;
     dynamicpropertyinfo4.NoInputConvesion = false;
     dynamicpropertyinfo4.Source = "";
     dynamicpropertyinfo4.ValidateConnectionCallback = null;
     dynamicpropertyinfo4.Visibility = OpenSpan.TypeManagement.MemberVisibilityLevel.AlwaysHidden;
     dynamicpropertyinfo4.CodeDomData = _resources_.GetString("_F_CompareFloatValues_5_");
     dynamicpropertyinfo5.IsSerializable = true;
     dynamicpropertyinfo5.NoInputConvesion = false;
     dynamicpropertyinfo5.Source = "";
     dynamicpropertyinfo5.ValidateConnectionCallback = null;
     dynamicpropertyinfo5.Visibility = OpenSpan.TypeManagement.MemberVisibilityLevel.AlwaysHidden;
     dynamicpropertyinfo5.CodeDomData = _resources_.GetString("_F_CompareFloatValues_6_");
     this.entryPoint1.DynamicMembers.Add(dynamicpropertyinfo3);
     this.entryPoint1.DynamicMembers.Add(dynamicpropertyinfo4);
     this.entryPoint1.DynamicMembers.Add(dynamicpropertyinfo5);
     this.entryPoint1.ExceptionsHandled = false;
     this.entryPoint1.InstanceTypeName = "OpenSpan.Automation.EntryPoint";
     this.entryPoint1.InstanceUniqueId = new OpenSpan.Design.ComponentIdentity("Automator-8D2B83ABC3A54C9\\EntryPoint-8D2B83ACE564FB7");
     this.entryPoint1.MethodName = "_EntryPointExecute";
     this.entryPoint1.Removing = false;
     this.entryPoint1.UseAlias = true;
     //
     // booleanExpression
     //
     dynamicmethodinfo2.Source = "";
     dynamicmethodinfo2.Visibility = OpenSpan.TypeManagement.MemberVisibilityLevel.DefaultOn;
     dynamicmethodinfo2.CodeDomData = _resources_.GetString("_F_CompareFloatValues_7_");
     this.booleanExpression.DynamicMembers.Add(dynamicmethodinfo2);
     this.booleanExpression.Expression = "x == y";
     expressionidentifier1.DataType = OpenSpan.Script.Expression.ExpressionDataType.Double;
     expressionidentifier1.ID = "x";
     expressionidentifier2.DataType = OpenSpan.Script.Expression.ExpressionDataType.Double;
     expressionidentifier2.ID = "y";
     this.booleanExpression.Identifiers.Add(expressionidentifier1);
     this.booleanExpression.Identifiers.Add(expressionidentifier2);
     this.SetScope(this.booleanExpression, OpenSpan.Design.ConnectableScope.Local);
     this.booleanExpression.Valid = true;
     //
     // connectableMethod1
     //
     this.connectableMethod1.DisplayName = "<Evaluate>";
     dynamicpropertyinfo6.IsSerializable = true;
     dynamicpropertyinfo6.NoInputConvesion = false;
     dynamicpropertyinfo6.Source = "";
     dynamicpropertyinfo6.ValidateConnectionCallback = null;
     dynamicpropertyinfo6.Visibility = OpenSpan.TypeManagement.MemberVisibilityLevel.DefaultOn;
     dynamicpropertyinfo6.CodeDomData = _resources_.GetString("_F_CompareFloatValues_8_");
     this.connectableMethod1.DynamicMembers.Add(dynamicpropertyinfo6);
     this.connectableMethod1.ExceptionsHandled = false;
     this.connectableMethod1.InstanceTypeName = "OpenSpan.Script.Expression.BooleanExpression";
     this.connectableMethod1.InstanceUniqueId = new OpenSpan.Design.ComponentIdentity("Automator-8D2B83ABC3A54C9\\BooleanExpression-8D2B83AD8AD8F07");
     memberprototype1.DefaultValue = null;
     memberprototype1.MemberName = "Evaluate";
     memberprototype1.MemberType = System.Reflection.MemberTypes.Method;
     parameterprototype1.CanRead = false;
     parameterprototype1.CanWrite = true;
     parameterprototype1.DefaultSet = false;
     parameterprototype1.DefaultValue = "";
     parameterprototype1.Position = 0;
     parameterprototype1.TypeAssemblyName = "mscorlib";
     parameterprototype1.TypeName = "System.Double";
     parameterprototype2.CanRead = false;
     parameterprototype2.CanWrite = true;
     parameterprototype2.DefaultSet = false;
     parameterprototype2.DefaultValue = "";
     parameterprototype2.Position = 1;
     parameterprototype2.TypeAssemblyName = "mscorlib";
     parameterprototype2.TypeName = "System.Double";
     memberprototype1.Signature.ParameterPrototype.Add(parameterprototype1);
     memberprototype1.Signature.ParameterPrototype.Add(parameterprototype2);
     memberprototype1.Signature.ReturnType = "System.Boolean";
     memberprototype1.TypeName = null;
     this.connectableMethod1.MemberPrototypes.Add(memberprototype1);
     this.connectableMethod1.ParamsLength = 0;
     this.connectableMethod1.SerializedParamsDefaultValues = "";
     //
     // exitPoint1
     //
     this.exitPoint1.DisplayName = "Exit";
     dynamicpropertyinfo7.IsSerializable = true;
     dynamicpropertyinfo7.NoInputConvesion = false;
     dynamicpropertyinfo7.Source = "";
     dynamicpropertyinfo7.ValidateConnectionCallback = null;
     dynamicpropertyinfo7.Visibility = OpenSpan.TypeManagement.MemberVisibilityLevel.DefaultOn;
     dynamicpropertyinfo7.CodeDomData = _resources_.GetString("_F_CompareFloatValues_9_");
     this.exitPoint1.DynamicMembers.Add(dynamicpropertyinfo7);
     this.exitPoint1.EntryPoint = this.entryPoint1;
     this.exitPoint1.ExceptionsHandled = false;
     this.exitPoint1.InstanceTypeName = "OpenSpan.Automation.EntryPoint";
     this.exitPoint1.InstanceUniqueId = new OpenSpan.Design.ComponentIdentity("Automator-8D2B83ABC3A54C9\\EntryPoint-8D2B83ACE564FB7");
     //
     // Initialize CodeDom data
     //
     this.CodeDomData = _resources_.GetString("_F_CompareFloatValues_10_");
     //
     // Add components
     //
     this.mComponents = new System.Collections.Generic.List<System.ComponentModel.IComponent>(20);
     this.Components.Add(this.entryPoint1);
     this.Components.Add(this.hiddenTypeProxy1);
     this.Components.Add(this.hiddenTypeProxy2);
     this.Components.Add(this.booleanExpression);
     this.Components.Add(this.connectableMethod1);
     this.Components.Add(this.exitPoint1);
 }
 internal OpenSpan.Script.Expression.BooleanExpression Create_booleanExpression(out System.Collections.Generic.ICollection<System.ComponentModel.IComponent> components)
 {
     System.ComponentModel.ComponentResourceManager _resources_ = new System.ComponentModel.ComponentResourceManager(typeof(F_CompareFloatValues));
     components = new System.Collections.Generic.List<System.ComponentModel.IComponent>();
     OpenSpan.Script.Expression.BooleanExpression booleanExpression = new OpenSpan.Script.Expression.BooleanExpression();
     this.SetId(booleanExpression, new OpenSpan.Design.ComponentIdentity("BooleanExpression-8D2B83AD8AD8F07"));
     this.SetScope(booleanExpression, OpenSpan.Design.ConnectableScope.Local);
     OpenSpan.DynamicMembers.DynamicMethodInfo dynamicmethodinfo1 = new OpenSpan.DynamicMembers.DynamicMethodInfo();
     dynamicmethodinfo1.Source = "";
     dynamicmethodinfo1.Visibility = OpenSpan.TypeManagement.MemberVisibilityLevel.DefaultOn;
     dynamicmethodinfo1.CodeDomData = _resources_.GetString("_F_CompareFloatValues_7_");
     booleanExpression.DynamicMembers.Add(dynamicmethodinfo1);
     booleanExpression.Expression = "x == y";
     OpenSpan.Script.Expression.ExpressionIdentifier expressionidentifier1 = new OpenSpan.Script.Expression.ExpressionIdentifier();
     expressionidentifier1.DataType = OpenSpan.Script.Expression.ExpressionDataType.Double;
     expressionidentifier1.ID = "x";
     OpenSpan.Script.Expression.ExpressionIdentifier expressionidentifier2 = new OpenSpan.Script.Expression.ExpressionIdentifier();
     expressionidentifier2.DataType = OpenSpan.Script.Expression.ExpressionDataType.Double;
     expressionidentifier2.ID = "y";
     booleanExpression.Identifiers.Add(expressionidentifier1);
     booleanExpression.Identifiers.Add(expressionidentifier2);
     booleanExpression.Valid = true;
     //
     // Result
     //
     return booleanExpression;
 }
 public F_CompareDoubleValues()
 {
     System.ComponentModel.ComponentResourceManager  _resources_           = new System.ComponentModel.ComponentResourceManager(typeof(F_CompareDoubleValues));
     OpenSpan.DynamicMembers.DynamicMethodInfo       dynamicmethodinfo1    = new OpenSpan.DynamicMembers.DynamicMethodInfo();
     OpenSpan.DynamicMembers.DynamicPropertyInfo     dynamicpropertyinfo1  = new OpenSpan.DynamicMembers.DynamicPropertyInfo();
     OpenSpan.DynamicMembers.DynamicPropertyInfo     dynamicpropertyinfo2  = new OpenSpan.DynamicMembers.DynamicPropertyInfo();
     OpenSpan.DynamicMembers.DynamicPropertyInfo     dynamicpropertyinfo3  = new OpenSpan.DynamicMembers.DynamicPropertyInfo();
     OpenSpan.DynamicMembers.DynamicPropertyInfo     dynamicpropertyinfo4  = new OpenSpan.DynamicMembers.DynamicPropertyInfo();
     OpenSpan.DynamicMembers.DynamicPropertyInfo     dynamicpropertyinfo5  = new OpenSpan.DynamicMembers.DynamicPropertyInfo();
     OpenSpan.DynamicMembers.DynamicMethodInfo       dynamicmethodinfo2    = new OpenSpan.DynamicMembers.DynamicMethodInfo();
     OpenSpan.Script.Expression.ExpressionIdentifier expressionidentifier1 = new OpenSpan.Script.Expression.ExpressionIdentifier();
     OpenSpan.Script.Expression.ExpressionIdentifier expressionidentifier2 = new OpenSpan.Script.Expression.ExpressionIdentifier();
     OpenSpan.DynamicMembers.DynamicPropertyInfo     dynamicpropertyinfo6  = new OpenSpan.DynamicMembers.DynamicPropertyInfo();
     OpenSpan.Automation.MemberPrototype             memberprototype1      = new OpenSpan.Automation.MemberPrototype();
     OpenSpan.Automation.ParameterPrototype          parameterprototype1   = new OpenSpan.Automation.ParameterPrototype();
     OpenSpan.Automation.ParameterPrototype          parameterprototype2   = new OpenSpan.Automation.ParameterPrototype();
     OpenSpan.DynamicMembers.DynamicPropertyInfo     dynamicpropertyinfo7  = new OpenSpan.DynamicMembers.DynamicPropertyInfo();
     this.entryPoint1        = new OpenSpan.Automation.EntryPoint();
     this.hiddenTypeProxy1   = new OpenSpan.Automation.HiddenTypeProxy();
     this.hiddenTypeProxy2   = new OpenSpan.Automation.HiddenTypeProxy();
     this.booleanExpression  = new OpenSpan.Script.Expression.BooleanExpression();
     this.connectableMethod1 = new OpenSpan.Automation.ConnectableMethod();
     this.exitPoint1         = new OpenSpan.Automation.ExitPoint();
     //
     // Initialize design component
     //
     this.Initialize();
     //
     // Set design component Id
     //
     this.Id = new OpenSpan.Design.ComponentIdentity("Automator-8D2B83B0A196237");
     //
     // Set component Ids
     //
     this.SetId(this.entryPoint1, new OpenSpan.Design.ComponentIdentity("EntryPoint-8D2B83B266138A7"));
     this.SetId(this.hiddenTypeProxy1, new OpenSpan.Design.ComponentIdentity("HiddenTypeProxy-8D2B83B27946177"));
     this.SetId(this.hiddenTypeProxy2, new OpenSpan.Design.ComponentIdentity("HiddenTypeProxy-8D2B83B27F87A77"));
     this.SetId(this.booleanExpression, new OpenSpan.Design.ComponentIdentity("BooleanExpression-8D2B83B3CAA0657"));
     this.SetId(this.connectableMethod1, new OpenSpan.Design.ComponentIdentity("ConnectableMethod-8D2B83B3CB243B7"));
     this.SetId(this.exitPoint1, new OpenSpan.Design.ComponentIdentity("ExitPoint-8D2B83B4A79C69D"));
     //
     // F_CompareDoubleValues
     //
     ComponentInfo.CodeDomData        = _resources_.GetString("_F_CompareDoubleValues_1_");
     dynamicmethodinfo1.BlockTypeName = "OpenSpan.Automation.Design.ConnectionBlocks.EntryPointExecuteBlock";
     dynamicmethodinfo1.Source        = "";
     dynamicmethodinfo1.Visibility    = OpenSpan.TypeManagement.MemberVisibilityLevel.DefaultOn;
     dynamicmethodinfo1.CodeDomData   = _resources_.GetString("_F_CompareDoubleValues_2_");
     this.DynamicMembers.Add(dynamicmethodinfo1);
     this.IsStartStoppable = false;
     this.LogData          = true;
     this.LogEvents        = true;
     this.LogFile          = "";
     this.LogToFile        = false;
     this.Name             = "F_CompareDoubleValues";
     this.SuppressErrors   = false;
     //
     // entryPoint1
     //
     this.entryPoint1.AliasName = "Execute";
     //
     // hiddenTypeProxy1
     //
     this.hiddenTypeProxy1.AliasName                 = "value1";
     dynamicpropertyinfo1.IsSerializable             = true;
     dynamicpropertyinfo1.NoInputConvesion           = false;
     dynamicpropertyinfo1.Source                     = "";
     dynamicpropertyinfo1.ValidateConnectionCallback = null;
     dynamicpropertyinfo1.Visibility                 = OpenSpan.TypeManagement.MemberVisibilityLevel.AlwaysHidden;
     dynamicpropertyinfo1.CodeDomData                = _resources_.GetString("_F_CompareDoubleValues_3_");
     this.hiddenTypeProxy1.DynamicMembers.Add(dynamicpropertyinfo1);
     this.hiddenTypeProxy1.Parent          = this.entryPoint1;
     this.hiddenTypeProxy1.ProxiedTypeName = "System.Double, mscorlib";
     this.SetScope(this.hiddenTypeProxy1, OpenSpan.Design.ConnectableScope.Local);
     this.hiddenTypeProxy1.UseAlias = true;
     //
     // hiddenTypeProxy2
     //
     this.hiddenTypeProxy2.AliasName                 = "value2";
     dynamicpropertyinfo2.IsSerializable             = true;
     dynamicpropertyinfo2.NoInputConvesion           = false;
     dynamicpropertyinfo2.Source                     = "";
     dynamicpropertyinfo2.ValidateConnectionCallback = null;
     dynamicpropertyinfo2.Visibility                 = OpenSpan.TypeManagement.MemberVisibilityLevel.AlwaysHidden;
     dynamicpropertyinfo2.CodeDomData                = _resources_.GetString("_F_CompareDoubleValues_3_");
     this.hiddenTypeProxy2.DynamicMembers.Add(dynamicpropertyinfo2);
     this.hiddenTypeProxy2.Parent          = this.entryPoint1;
     this.hiddenTypeProxy2.ProxiedTypeName = "System.Double, mscorlib";
     this.SetScope(this.hiddenTypeProxy2, OpenSpan.Design.ConnectableScope.Local);
     this.hiddenTypeProxy2.UseAlias = true;
     this.entryPoint1.Controls.Add(this.hiddenTypeProxy1);
     this.entryPoint1.Controls.Add(this.hiddenTypeProxy2);
     this.entryPoint1.DisplayName                    = "";
     dynamicpropertyinfo3.IsSerializable             = true;
     dynamicpropertyinfo3.NoInputConvesion           = false;
     dynamicpropertyinfo3.Source                     = "";
     dynamicpropertyinfo3.ValidateConnectionCallback = null;
     dynamicpropertyinfo3.Visibility                 = OpenSpan.TypeManagement.MemberVisibilityLevel.AlwaysHidden;
     dynamicpropertyinfo3.CodeDomData                = _resources_.GetString("_F_CompareDoubleValues_4_");
     dynamicpropertyinfo4.IsSerializable             = true;
     dynamicpropertyinfo4.NoInputConvesion           = false;
     dynamicpropertyinfo4.Source                     = "";
     dynamicpropertyinfo4.ValidateConnectionCallback = null;
     dynamicpropertyinfo4.Visibility                 = OpenSpan.TypeManagement.MemberVisibilityLevel.AlwaysHidden;
     dynamicpropertyinfo4.CodeDomData                = _resources_.GetString("_F_CompareDoubleValues_5_");
     dynamicpropertyinfo5.IsSerializable             = true;
     dynamicpropertyinfo5.NoInputConvesion           = false;
     dynamicpropertyinfo5.Source                     = "";
     dynamicpropertyinfo5.ValidateConnectionCallback = null;
     dynamicpropertyinfo5.Visibility                 = OpenSpan.TypeManagement.MemberVisibilityLevel.AlwaysHidden;
     dynamicpropertyinfo5.CodeDomData                = _resources_.GetString("_F_CompareDoubleValues_6_");
     this.entryPoint1.DynamicMembers.Add(dynamicpropertyinfo3);
     this.entryPoint1.DynamicMembers.Add(dynamicpropertyinfo4);
     this.entryPoint1.DynamicMembers.Add(dynamicpropertyinfo5);
     this.entryPoint1.ExceptionsHandled = false;
     this.entryPoint1.InstanceTypeName  = "OpenSpan.Automation.EntryPoint";
     this.entryPoint1.InstanceUniqueId  = new OpenSpan.Design.ComponentIdentity("Automator-8D2B83B0A196237\\EntryPoint-8D2B83B266138A7");
     this.entryPoint1.MethodName        = "_EntryPointExecute";
     this.entryPoint1.Removing          = false;
     this.entryPoint1.UseAlias          = true;
     //
     // booleanExpression
     //
     dynamicmethodinfo2.Source      = "";
     dynamicmethodinfo2.Visibility  = OpenSpan.TypeManagement.MemberVisibilityLevel.DefaultOn;
     dynamicmethodinfo2.CodeDomData = _resources_.GetString("_F_CompareDoubleValues_7_");
     this.booleanExpression.DynamicMembers.Add(dynamicmethodinfo2);
     this.booleanExpression.Expression = "x == y";
     expressionidentifier1.DataType    = OpenSpan.Script.Expression.ExpressionDataType.Double;
     expressionidentifier1.ID          = "x";
     expressionidentifier2.DataType    = OpenSpan.Script.Expression.ExpressionDataType.Double;
     expressionidentifier2.ID          = "y";
     this.booleanExpression.Identifiers.Add(expressionidentifier1);
     this.booleanExpression.Identifiers.Add(expressionidentifier2);
     this.SetScope(this.booleanExpression, OpenSpan.Design.ConnectableScope.Local);
     this.booleanExpression.Valid = true;
     //
     // connectableMethod1
     //
     this.connectableMethod1.DisplayName             = "<Evaluate>";
     dynamicpropertyinfo6.IsSerializable             = true;
     dynamicpropertyinfo6.NoInputConvesion           = false;
     dynamicpropertyinfo6.Source                     = "";
     dynamicpropertyinfo6.ValidateConnectionCallback = null;
     dynamicpropertyinfo6.Visibility                 = OpenSpan.TypeManagement.MemberVisibilityLevel.DefaultOn;
     dynamicpropertyinfo6.CodeDomData                = _resources_.GetString("_F_CompareDoubleValues_8_");
     this.connectableMethod1.DynamicMembers.Add(dynamicpropertyinfo6);
     this.connectableMethod1.ExceptionsHandled = false;
     this.connectableMethod1.InstanceTypeName  = "OpenSpan.Script.Expression.BooleanExpression";
     this.connectableMethod1.InstanceUniqueId  = new OpenSpan.Design.ComponentIdentity("Automator-8D2B83B0A196237\\BooleanExpression-8D2B83B3CAA0657");
     memberprototype1.DefaultValue             = null;
     memberprototype1.MemberName          = "Evaluate";
     memberprototype1.MemberType          = System.Reflection.MemberTypes.Method;
     parameterprototype1.CanRead          = false;
     parameterprototype1.CanWrite         = true;
     parameterprototype1.DefaultSet       = false;
     parameterprototype1.DefaultValue     = "";
     parameterprototype1.Position         = 0;
     parameterprototype1.TypeAssemblyName = "mscorlib";
     parameterprototype1.TypeName         = "System.Double";
     parameterprototype2.CanRead          = false;
     parameterprototype2.CanWrite         = true;
     parameterprototype2.DefaultSet       = false;
     parameterprototype2.DefaultValue     = "";
     parameterprototype2.Position         = 1;
     parameterprototype2.TypeAssemblyName = "mscorlib";
     parameterprototype2.TypeName         = "System.Double";
     memberprototype1.Signature.ParameterPrototype.Add(parameterprototype1);
     memberprototype1.Signature.ParameterPrototype.Add(parameterprototype2);
     memberprototype1.Signature.ReturnType = "System.Boolean";
     memberprototype1.TypeName             = null;
     this.connectableMethod1.MemberPrototypes.Add(memberprototype1);
     this.connectableMethod1.ParamsLength = 0;
     this.connectableMethod1.SerializedParamsDefaultValues = "";
     //
     // exitPoint1
     //
     this.exitPoint1.DisplayName                     = "Exit";
     dynamicpropertyinfo7.IsSerializable             = true;
     dynamicpropertyinfo7.NoInputConvesion           = false;
     dynamicpropertyinfo7.Source                     = "";
     dynamicpropertyinfo7.ValidateConnectionCallback = null;
     dynamicpropertyinfo7.Visibility                 = OpenSpan.TypeManagement.MemberVisibilityLevel.DefaultOn;
     dynamicpropertyinfo7.CodeDomData                = _resources_.GetString("_F_CompareDoubleValues_9_");
     this.exitPoint1.DynamicMembers.Add(dynamicpropertyinfo7);
     this.exitPoint1.EntryPoint        = this.entryPoint1;
     this.exitPoint1.ExceptionsHandled = false;
     this.exitPoint1.InstanceTypeName  = "OpenSpan.Automation.EntryPoint";
     this.exitPoint1.InstanceUniqueId  = new OpenSpan.Design.ComponentIdentity("Automator-8D2B83B0A196237\\EntryPoint-8D2B83B266138A7");
     //
     // Initialize CodeDom data
     //
     this.CodeDomData = _resources_.GetString("_F_CompareDoubleValues_10_");
     //
     // Add components
     //
     this.mComponents = new System.Collections.Generic.List <System.ComponentModel.IComponent>(20);
     this.Components.Add(this.entryPoint1);
     this.Components.Add(this.hiddenTypeProxy1);
     this.Components.Add(this.hiddenTypeProxy2);
     this.Components.Add(this.booleanExpression);
     this.Components.Add(this.connectableMethod1);
     this.Components.Add(this.exitPoint1);
 }