Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / WF / Activities / Rules / Parser / Token.cs / 1305376 / Token.cs
#region Using directives
using System;
using System.Collections.Generic;
using System.Text;
#endregion
namespace System.Workflow.Activities.Rules
{
internal enum TokenID
{
Unknown,
Identifier,
Dot,
Comma,
LParen,
RParen,
Plus, // +
Minus, // -
Divide, // /
Multiply, // *
Modulus, // MOD
BitAnd, // &
BitOr, // |
And, // AND, &&
Or, // OR, ||
Not, // NOT, !
Equal, // ==
NotEqual, // !=, <>
Less, // <
LessEqual, // <=
Greater, // >
GreaterEqual, // >=
StringLiteral, // " ... "
CharacterLiteral, // ' ... '
IntegerLiteral,
DecimalLiteral,
FloatLiteral,
True,
False,
Null,
This,
In,
Out,
Ref,
Assign,
TypeName,
Update,
Halt,
Semicolon, // ;
LBracket, // [
RBracket, // ]
LCurlyBrace, // {
RCurlyBrace, // }
New,
Illegal,
EndOfInput
}
internal class Token
{
internal TokenID TokenID;
internal int StartPosition;
internal object Value;
internal Token(TokenID tokenID, int position, object value)
{
this.TokenID = tokenID;
this.StartPosition = position;
this.Value = value;
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
// Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- FixedHyperLink.cs
- SettingsPropertyWrongTypeException.cs
- Freezable.cs
- Model3DGroup.cs
- MTConfigUtil.cs
- TextTreeRootTextBlock.cs
- LinkConverter.cs
- MatrixValueSerializer.cs
- DataBoundLiteralControl.cs
- VerificationException.cs
- MouseGesture.cs
- ThumbAutomationPeer.cs
- ResourceWriter.cs
- IpcClientManager.cs
- ConnectionProviderAttribute.cs
- Header.cs
- TimeoutException.cs
- MediaPlayer.cs
- NullableConverter.cs
- CodeExporter.cs
- AsyncCompletedEventArgs.cs
- util.cs
- Configuration.cs
- HostingPreferredMapPath.cs
- _Rfc2616CacheValidators.cs
- WindowsEditBox.cs
- SoapAttributeOverrides.cs
- ButtonBase.cs
- GroupStyle.cs
- KeyValuePairs.cs
- GridViewSortEventArgs.cs
- WMICapabilities.cs
- ExtendedTransformFactory.cs
- MailWebEventProvider.cs
- HtmlListAdapter.cs
- StickyNoteAnnotations.cs
- LZCodec.cs
- HealthMonitoringSectionHelper.cs
- TriState.cs
- AuthenticationModulesSection.cs
- MetadataElement.cs
- HelpFileFileNameEditor.cs
- XMLUtil.cs
- ReadOnlyDictionary.cs
- DataGridViewRowCancelEventArgs.cs
- X509LogoTypeExtension.cs
- WorkflowControlClient.cs
- ModelService.cs
- SQLStringStorage.cs
- MediaPlayer.cs
- SortDescription.cs
- lengthconverter.cs
- ExpressionNode.cs
- ToolboxItemAttribute.cs
- HwndHostAutomationPeer.cs
- printdlgexmarshaler.cs
- Animatable.cs
- DataGridViewAddColumnDialog.cs
- CodeAttachEventStatement.cs
- Menu.cs
- PageRequestManager.cs
- LayoutEngine.cs
- UriScheme.cs
- DataGridViewComboBoxCell.cs
- BaseAppDomainProtocolHandler.cs
- SmtpException.cs
- EmbeddedObject.cs
- _SslState.cs
- OracleInfoMessageEventArgs.cs
- Frame.cs
- TraceProvider.cs
- MetadataArtifactLoaderCompositeResource.cs
- _ConnectStream.cs
- FormattedTextSymbols.cs
- XMLSchema.cs
- InputLanguageSource.cs
- LinqTreeNodeEvaluator.cs
- WebBodyFormatMessageProperty.cs
- RegisteredExpandoAttribute.cs
- ExpandedWrapper.cs
- ProfileModule.cs
- TextSerializer.cs
- SingleAnimationBase.cs
- DefaultSection.cs
- HighlightComponent.cs
- SubqueryRules.cs
- HtmlUtf8RawTextWriter.cs
- SelectionGlyph.cs
- ErasingStroke.cs
- StateManagedCollection.cs
- XmlSchemaSimpleType.cs
- Setter.cs
- MeshGeometry3D.cs
- SqlExpressionNullability.cs
- CustomAttributeSerializer.cs
- NamespaceListProperty.cs
- DataGridItemCollection.cs
- MD5.cs
- AuthorizationRuleCollection.cs
- XamlFrame.cs