本文整理汇总了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;
}
示例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);
}
示例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);
}
示例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);
}
示例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);
}
示例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;
}
}
示例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);
示例8: Visit
public virtual void Visit(Bool node)
{
}
示例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 = "";
}
}
示例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);
}
示例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 = "";
}
}
示例12: XInputEnable_
private static void XInputEnable_(Bool arg0);
示例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);
}
示例14: PrepareResources
public abstract void PrepareResources(DateTime presentTargetTime, out Bool isContentDirty);
示例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);
}