当前位置: 首页>>代码示例>>C#>>正文


C# Bool类代码示例

本文整理汇总了C#中Bool的典型用法代码示例。如果您正苦于以下问题:C# Bool类的具体用法?C# Bool怎么用?C# Bool使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


Bool类属于命名空间,在下文中一共展示了Bool类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: Create

        /// <summary>
        /// Creates a expression from specified token.
        /// </summary>
        /// <param name="token">The token.</param>
        /// <returns>
        /// The expression.
        /// </returns>
        public virtual IExpression Create(IToken token)
        {
            IExpression result = null;

            if (token is OperationToken)
                result = CreateOperation((OperationToken)token);
            else if (token is NumberToken)
                result = new Number(((NumberToken)token).Number);
            else if (token is BooleanToken)
                result = new Bool(((BooleanToken)token).Value);
            else if (token is ComplexNumberToken)
                result = new ComplexNumber(((ComplexNumberToken)token).Number);
            else if (token is VariableToken)
                result = new Variable(((VariableToken)token).Variable);
            else if (token is UserFunctionToken)
                result = CreateUserFunction((UserFunctionToken)token);
            else if (token is FunctionToken)
                result = CreateFunction((FunctionToken)token);

            if (resolver != null && result != null)
                resolver.Resolve((object)result);

            return result;
        }
开发者ID:sys27,项目名称:xFunc,代码行数:31,代码来源:ExpressionFactory.cs

示例2: SetPowerEnabled

 /// <summary>        
 /// Set PowerEnabled field</summary>
 /// <param name="powerEnabled_">Nullable field value to be set</param>      
 public void SetPowerEnabled(Bool? powerEnabled_)
 {
     SetFieldValue(18, 0, powerEnabled_, Fit.SubfieldIndexMainField);
 }
开发者ID:phleb3,项目名称:ReadFit,代码行数:7,代码来源:BikeProfileMesg.cs

示例3: SetCadEnabled

 /// <summary>        
 /// Set CadEnabled field</summary>
 /// <param name="cadEnabled_">Nullable field value to be set</param>      
 public void SetCadEnabled(Bool? cadEnabled_)
 {
     SetFieldValue(16, 0, cadEnabled_, Fit.SubfieldIndexMainField);
 }
开发者ID:phleb3,项目名称:ReadFit,代码行数:7,代码来源:BikeProfileMesg.cs

示例4: SetAutoWheelCal

 /// <summary>        
 /// Set AutoWheelCal field</summary>
 /// <param name="autoWheelCal_">Nullable field value to be set</param>      
 public void SetAutoWheelCal(Bool? autoWheelCal_)
 {
     SetFieldValue(12, 0, autoWheelCal_, Fit.SubfieldIndexMainField);
 }
开发者ID:phleb3,项目名称:ReadFit,代码行数:7,代码来源:BikeProfileMesg.cs

示例5: SetAutoPowerZero

 /// <summary>        
 /// Set AutoPowerZero field</summary>
 /// <param name="autoPowerZero_">Nullable field value to be set</param>      
 public void SetAutoPowerZero(Bool? autoPowerZero_)
 {
     SetFieldValue(13, 0, autoPowerZero_, Fit.SubfieldIndexMainField);
 }
开发者ID:phleb3,项目名称:ReadFit,代码行数:7,代码来源:BikeProfileMesg.cs

示例6: OnRender

        public virtual void OnRender(Texture2D targetBase, Bool forward)
        {
            lock (lockObject)
            {
                DataStream datastream;

                if (capture == null)
                    return;

                if(nextFrame!=null)
                    nextFrame.Dispose();

                if (!forward)
                {
                    var pos = capture.GetCaptureProperty(Emgu.CV.CvEnum.CAP_PROP.CV_CAP_PROP_POS_FRAMES);
                    pos-=4;
                    if(pos>=0)
                        capture.SetCaptureProperty(Emgu.CV.CvEnum.CAP_PROP.CV_CAP_PROP_POS_FRAMES, pos);
                }

                // get the next frame
                nextFrame = capture.QueryFrame();

                if (nextFrame == null)
                {
                    capture.SetCaptureProperty(Emgu.CV.CvEnum.CAP_PROP.CV_CAP_PROP_POS_FRAMES, 0);
                    nextFrame = capture.QueryFrame();
                }

                if (nextFrame != null)
                {
                    // lock the data for reading
                    System.Drawing.Bitmap bitmap = nextFrame.ToBitmap();
                    System.Drawing.Imaging.BitmapData bitdata = bitmap.LockBits(new System.Drawing.Rectangle(0, 0, VideoSize.Width, VideoSize.Height),
                                                                                System.Drawing.Imaging.ImageLockMode.ReadOnly,
                                                                                System.Drawing.Imaging.PixelFormat.Format32bppRgb);

                    // update the texture to the next data
                    dev.ImmediateContext.MapSubresource(targetBase, 0, MapMode.WriteDiscard, MapFlags.None, out datastream);

                    datastream.Write(bitdata.Scan0, 0, bitdata.Height * bitdata.Stride);

                    dev.ImmediateContext.UnmapSubresource(targetBase, 0);

                    // unlock the data
                    bitmap.UnlockBits(bitdata);
                    bitmap.Dispose();
                }
                else
                {
                    capture.SetCaptureProperty(Emgu.CV.CvEnum.CAP_PROP.CV_CAP_PROP_POS_FRAMES, 0);
                }

                return;

                if (isVideoStopped)
                    return;

                if (!isDirty)
                    return;

                // update the texture

                isDirty = false;

            }
        }
开发者ID:fxbit,项目名称:FxGraphicsEngine,代码行数:67,代码来源:MediaPlayer.cs

示例7: XIGrabDevice

 static extern Status XIGrabDevice(IntPtr display, int deviceid, Window grab_window, Time time,
     Cursor cursor, int grab_mode, int paired_device_mode, Bool owner_events, XIEventMask[] mask);
开发者ID:challal,项目名称:scallion,代码行数:2,代码来源:Functions.cs

示例8: Visit

 public virtual void Visit(Bool node)
 {
 }
开发者ID:einaregilsson,项目名称:While-Language,代码行数:3,代码来源:Visitor.cs

示例9: GetProperties

        public void GetProperties()
        {
            DrawingObjectEnumerator drawingObjectEnum = drawingHandler.GetDrawingObjectSelector().GetSelected();
            if (drawingObjectEnum.GetSize() == 1)
            {
                while (drawingObjectEnum.MoveNext())
                {
                    if (drawingObjectEnum.Current is Tekla.Structures.Drawing.GridLine)
                    {
                        Tekla.Structures.Drawing.GridLine grid = (Tekla.Structures.Drawing.GridLine)drawingObjectEnum.Current;
                        if (grid.Attributes.DrawOnlyTextLabelsNotGridLines) drawOnlyTextLabelsNotGridLines = Bool.True;
                        else drawOnlyTextLabelsNotGridLines = Bool.False;

                        if (grid.Attributes.DrawTextAtEndOfGridLine) drawTextAtEndOfGridLine = Bool.True;
                        else drawTextAtEndOfGridLine = Bool.False;

                        if (grid.Attributes.DrawTextAtStartOfGridLine) drawTextAtStartOfGridLine = Bool.True;
                        else drawTextAtStartOfGridLine = Bool.False;

                        if (grid.Attributes.Font.Bold) fontBold = Bool.True; else fontBold = Bool.False;

                        fontColour = grid.Attributes.Font.Color;
                        fontHeight = grid.Attributes.Font.Height.ToString();

                        if (grid.Attributes.Font.Italic) fontItalic = Bool.True; else fontItalic = Bool.False;

                        fontName = grid.Attributes.Font.Name;
                        frameColour = grid.Attributes.Frame.Color;
                        if (grid.Attributes.Frame.Type == FrameTypes.Circle) frameType = FrameTypeEnum.Circle;
                        else if (grid.Attributes.Frame.Type == FrameTypes.Diamond) frameType = FrameTypeEnum.Diamond;
                        else if (grid.Attributes.Frame.Type == FrameTypes.Hexagon) frameType = FrameTypeEnum.Hexagon;
                        else if (grid.Attributes.Frame.Type == FrameTypes.Line) frameType = FrameTypeEnum.Line;
                        else if (grid.Attributes.Frame.Type == FrameTypes.None) frameType = FrameTypeEnum.None;
                        else if (grid.Attributes.Frame.Type == FrameTypes.Rectangular) frameType = FrameTypeEnum.Rectangular;
                        else if (grid.Attributes.Frame.Type == FrameTypes.Round) frameType = FrameTypeEnum.Round;
                        else if (grid.Attributes.Frame.Type == FrameTypes.Sharpened) frameType = FrameTypeEnum.Sharpened;
                        else if (grid.Attributes.Frame.Type == FrameTypes.Triangle) frameType = FrameTypeEnum.Triangle;
                        lineColour = grid.Attributes.Line.Color;

                        if (grid.Attributes.Line.Type == LineTypes.DashDot) lineType = LineTypeEnum.DashDot;
                        else if (grid.Attributes.Line.Type == LineTypes.DashDoubleDot) lineType = LineTypeEnum.DashDoubleDot;
                        else if (grid.Attributes.Line.Type == LineTypes.DashedLine) lineType = LineTypeEnum.DashedLine;
                        else if (grid.Attributes.Line.Type == LineTypes.DottedLine) lineType = LineTypeEnum.DottedLine;
                        else if (grid.Attributes.Line.Type == LineTypes.SlashDash) lineType = LineTypeEnum.SlashDash;
                        else if (grid.Attributes.Line.Type == LineTypes.SlashedLine) lineType = LineTypeEnum.SlashedLine;
                        else if (grid.Attributes.Line.Type == LineTypes.SolidLine) lineType = LineTypeEnum.SolidLine;
                        else if (grid.Attributes.Line.Type == LineTypes.UndefinedLine) lineType = LineTypeEnum.UndefinedLine;

                        offsetAtEndOfLine = grid.Attributes.OffsetAtEndOfLine.ToString();
                        offsetAtStartOfLine = grid.Attributes.OffsetAtStartOfLine.ToString();
                        gridLabelText = grid.EndLabel.GridLabelText;
                    }
                }
            }
            if (drawingObjectEnum.GetSize() > 1)
            {
                drawOnlyTextLabelsNotGridLines = new Bool();
                drawTextAtEndOfGridLine = new Bool();
                drawTextAtStartOfGridLine = new Bool();
                fontColour = new DrawingColors();
                fontHeight = "";
                fontBold = new Bool();
                fontItalic = new Bool();
                fontName = "";
                frameColour = new DrawingColors();
                frameType = new FrameTypeEnum();
                lineColour = new DrawingColors();
                lineType = new LineTypeEnum();
                offsetAtEndOfLine = "";
                offsetAtStartOfLine = "";
                gridLabelText = "";
            }
        }
开发者ID:jonselfphoto,项目名称:Tekla-Properties,代码行数:73,代码来源:DrawingGrid.cs

示例10: SetShimanoDi2Enabled

 /// <summary>        
 /// Set ShimanoDi2Enabled field</summary>
 /// <param name="shimanoDi2Enabled_">Nullable field value to be set</param>      
 public void SetShimanoDi2Enabled(Bool? shimanoDi2Enabled_)
 {
     SetFieldValue(44, 0, shimanoDi2Enabled_, Fit.SubfieldIndexMainField);
 }
开发者ID:dgaff,项目名称:fitsdk,代码行数:7,代码来源:BikeProfileMesg.cs

示例11: GetProperties

 public void GetProperties()
 {
     DrawingObjectEnumerator drawingObjectEnum = drawingHandler.GetDrawingObjectSelector().GetSelected();
     if (drawingObjectEnum.GetSize() == 1)
     {
         while (drawingObjectEnum.MoveNext())
         {
             if (drawingObjectEnum.Current is Tekla.Structures.Drawing.View)
             {
                 Tekla.Structures.Drawing.View drawingView = (Tekla.Structures.Drawing.View)drawingObjectEnum.Current;
                 scale = drawingView.Attributes.Scale.ToString("F02");
                 sizeXMin = drawingView.RestrictionBox.MinPoint.X.ToString("F02");
                 sizeXMax = drawingView.RestrictionBox.MaxPoint.X.ToString("F02");
                 sizeYMin = drawingView.RestrictionBox.MinPoint.Y.ToString("F02");
                 sizeYMax = drawingView.RestrictionBox.MaxPoint.Y.ToString("F02");
                 sizeDepthDown = Math.Abs(drawingView.RestrictionBox.MinPoint.Z).ToString("F02");
                 sizeDepthUp = drawingView.RestrictionBox.MaxPoint.Z.ToString("F02");
                 viewExtension = drawingView.Attributes.ViewExtensionForNeighbourParts.ToString("F02");
                 if (drawingView.Attributes.FixedViewPlacing) fixedViewPlacing = Bool.True; else fixedViewPlacing = Bool.False;
                 if (drawingView.Attributes.Shortening.CutParts) cutParts = Bool.True; else cutParts = Bool.False;
                 minimumLength = drawingView.Attributes.Shortening.MinimumLength.ToString("F02");
             }
         }
     }
     else if (drawingObjectEnum.GetSize() > 1)
     {
         scale = "";
         sizeXMin = "";
         sizeXMax = "";
         sizeYMin = "";
         sizeYMax = "";
         sizeDepthDown = "";
         sizeDepthUp = "";
         viewExtension = "";
         fixedViewPlacing = new Bool();
         cutParts = new Bool();
         minimumLength = "";
     }
 }
开发者ID:jonselfphoto,项目名称:Tekla-Properties,代码行数:39,代码来源:DrawingView.cs

示例12: XInputEnable_

 private static void XInputEnable_(Bool arg0);
开发者ID:tanis2000,项目名称:FEZ,代码行数:1,代码来源:XInput.cs

示例13: SetSpdEnabled

 /// <summary>        
 /// Set SpdEnabled field</summary>
 /// <param name="spdEnabled_">Nullable field value to be set</param>      
 public void SetSpdEnabled(Bool? spdEnabled_)
 {
     SetFieldValue(15, 0, spdEnabled_, Fit.SubfieldIndexMainField);
 }
开发者ID:phleb3,项目名称:ReadFit,代码行数:7,代码来源:BikeProfileMesg.cs

示例14: PrepareResources

 public abstract void PrepareResources(DateTime presentTargetTime, out Bool isContentDirty);
开发者ID:rbwhitaker,项目名称:SharpDX,代码行数:1,代码来源:IDrawingSurfaceContentProvider.cs

示例15: SetRepeat

 /// <summary>        
 /// Set Repeat field</summary>
 /// <param name="repeat_">Nullable field value to be set</param>      
 public void SetRepeat(Bool? repeat_)
 {
     SetFieldValue(6, 0, repeat_, Fit.SubfieldIndexMainField);
 }
开发者ID:dgaff,项目名称:fitsdk,代码行数:7,代码来源:GoalMesg.cs


注:本文中的Bool类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。