// Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
usingSystem;
usingSystem.Collections.Generic;
usingSystem.Linq;
usingSystem.Text;
usingSystem.Threading.Tasks;
namespaceMicrosoft.CodeAnalysis.Editing
{
publicenumOperatorKind
{
/// <summary>
/// The name assigned to an implicit (widening) conversion.
/// </summary>
ImplicitConversion,
/// <summary>
/// The name assigned to an explicit (narrowing) conversion.
/// </summary>
ExplicitConversion,
/// <summary>
/// The name assigned to the Addition operator.
/// </summary>
Addition,
/// <summary>
/// The name assigned to the BitwiseAnd operator.
/// </summary>
BitwiseAnd,
/// <summary>
/// The name assigned to the BitwiseOr operator.
/// </summary>
BitwiseOr,
/// <summary>
/// The name assigned to the Decrement operator.
/// </summary>
Decrement,
/// <summary>
/// The name assigned to the Division operator.
/// </summary>
Division,
/// <summary>
/// The name assigned to the Equality operator.
/// </summary>
Equality,
/// <summary>
/// The name assigned to the ExclusiveOr operator.
/// </summary>
ExclusiveOr,
/// <summary>
/// The name assigned to the False operator.
/// </summary>
False,
/// <summary>
/// The name assigned to the GreaterThan operator.
/// </summary>
GreaterThan,
/// <summary>
/// The name assigned to the GreaterThanOrEqual operator.
/// </summary>
GreaterThanOrEqual,
/// <summary>
/// The name assigned to the Increment operator.
/// </summary>
Increment,
/// <summary>
/// The name assigned to the Inequality operator.
/// </summary>
Inequality,
/// <summary>
/// The name assigned to the LeftShift operator.
/// </summary>
LeftShift,
/// <summary>
/// The name assigned to the LessThan operator.
/// </summary>
LessThan,
/// <summary>
/// The name assigned to the LessThanOrEqual operator.
/// </summary>
LessThanOrEqual,
/// <summary>
/// The name assigned to the LogicalNot operator.
/// </summary>
LogicalNot,
/// <summary>
/// The name assigned to the Modulus operator.
/// </summary>
Modulus,
/// <summary>
/// The name assigned to the Multiply operator.
/// </summary>
Multiply,
/// <summary>
/// The name assigned to the OnesComplement operator.
/// </summary>
OnesComplement,
/// <summary>
/// The name assigned to the RightShift operator.
/// </summary>
RightShift,
/// <summary>
/// The name assigned to the Subtraction operator.
/// </summary>
Subtraction,
/// <summary>
/// The name assigned to the True operator.
/// </summary>
True,
/// <summary>
/// The name assigned to the UnaryNegation operator.