Ejemplo n.º 1
0
 // https://github.com/dotnet/roslyn/issues/22007
 internal virtual void VisitAwaitExpression(IAwaitExpression operation)
 {
     DefaultVisit(operation);
 }
Ejemplo n.º 2
0
 public virtual void VisitAwaitExpression(IAwaitExpression operation)
 {
     DefaultVisit(operation);
 }
 public PreserveThreadContextHighlighting(IAwaitExpression awaitExpression)
 {
     AwaitExpression = awaitExpression;
 }
Ejemplo n.º 4
0
 public static IAwaitExpression Update(this IAwaitExpression self, IOperation @expression, IMethodSymbol @getAwaiter, IPropertySymbol @isCompleted, IMethodSymbol @getResult, ITypeSymbol @type) => self;
Ejemplo n.º 5
0
 TransformationImpact IExpressionVisitor <TransformationImpact> .Visit(IAwaitExpression expression)
 {
     return(CalculateRefactorImpact(expression));
 }
Ejemplo n.º 6
0
 public override void VisitAwaitExpression(IAwaitExpression operation)
 {
     base.VisitAwaitExpression(operation);
 }
 public bool CanBeAdded(IAwaitExpression element)
 {
     return(!attributeFunctionChecker.IsUnder(element));
 }
Ejemplo n.º 8
0
 /// <inheritdoc />
 public override IOperation VisitAwaitExpression(IAwaitExpression operation, object argument)
 {
     return(base.VisitAwaitExpression(operation, argument));
 }
Ejemplo n.º 9
0
 internal override void VisitAwaitExpression(IAwaitExpression operation)
 {
     base.VisitAwaitExpression(operation);
 }
Ejemplo n.º 10
0
 public abstract TransformationImpact CalculateRefactorImpact(IAwaitExpression expression);
Ejemplo n.º 11
0
        public bool CanBeAdded(IAwaitExpression element)
        {
            var declaredType = element.Task?.GetExpressionType() as IDeclaredType;

            return(!declaredType.IsConfigurableAwaitable() && !declaredType.IsGenericConfigurableAwaitable());
        }
Ejemplo n.º 12
0
 public override void VisitAwaitExpression(IAwaitExpression operation)
 {
     Visit(operation.Upon);
 }
Ejemplo n.º 13
0
 public abstract void Translate(IAwaitExpression expression);
Ejemplo n.º 14
0
 public AsyncAwaitMayBeElidedHighlighting(IAwaitExpression awaitExpression)
 {
     AwaitExpression = awaitExpression;
 }
Ejemplo n.º 15
0
 public bool CanBeAdded(IAwaitExpression element) => !attributeTypeChecker.IsUnder(element);
Ejemplo n.º 16
0
 /// <inheritdoc />
 public override Expression VisitAwaitExpression(IAwaitExpression operation, LocalBinder argument)
 {
     return(Expressive.Await(operation.AwaitedValue.Accept(this, argument)));
 }
Ejemplo n.º 17
0
 public bool NeedAdding(IAwaitExpression element)
 {
     return(awaitCustomCheckers.All(x => x.CanBeAdded(element)));
 }
Ejemplo n.º 18
0
 public ConsiderUsingConfigureAwaitBulbItem(IAwaitExpression literalExpression, bool value)
 {
     _literalExpression = literalExpression;
     _value             = value;
 }
Ejemplo n.º 19
0
 public override void VisitAwaitExpression(IAwaitExpression operation)
 {
     base.VisitAwaitExpression(operation);
 }
Ejemplo n.º 20
0
 public ConfigureAwaitHighlighting(IAwaitExpression awaitExpression)
 {
     AwaitExpression = awaitExpression;
 }
Ejemplo n.º 21
0
 public ConsiderUsingConfigureAwaitHighlighting(IAwaitExpression expression)
 {
     Expression = expression;
 }
Ejemplo n.º 22
0
 void IExpressionVisitor.Visit(IAwaitExpression expression)
 {
     this.Translate(expression);
 }
Ejemplo n.º 23
0
 public override IOperation VisitAwaitExpression(IAwaitExpression operation, object argument)
 {
     return(new AwaitExpression(Visit(operation.Expression), ((Operation)operation).SemanticModel, operation.Syntax, operation.Type, operation.ConstantValue, operation.IsImplicit));
 }
Ejemplo n.º 24
0
 public abstract IExpression Transform(IAwaitExpression expression);
 public ConsiderUsingConfigureAwaitBulbItem(IAwaitExpression literalExpression, bool value)
 {
     _literalExpression = literalExpression;
     _value = value;
 }
Ejemplo n.º 26
0
 public override void VisitAwaitExpression(IAwaitExpression operation)
 {
     Visit(operation.AwaitedValue);
 }
 public virtual void VisitAwaitExpression <TExpression>(IAwaitExpression <TExpression> awaitExpression)
     where TExpression : IExpression
 {
     Visit(awaitExpression);
 }
Ejemplo n.º 28
0
 internal RedundantCapturedContextSuggestion([NotNull] string message, [NotNull] IAwaitExpression awaitExpression) : base(message)
     => this.awaitExpression = awaitExpression;
 public override void VisitAwaitExpression <TExpression>(IAwaitExpression <TExpression> awaitExpression)
 {
     Steps.Add(new WriteAwaitKeyword());
     Steps.Add(new WriteWhitespace());
     Steps.Add(new WriteExpression <TExpression>(awaitExpression.Expression));
 }
 public ConsiderUsingConfigureAwaitHighlighting(IAwaitExpression expression)
 {
     Expression = expression;
 }
Ejemplo n.º 31
0
 public TransformationKind Visit(IAwaitExpression expression, ITransformationContext context)
 {
     throw new NotImplementedException();
 }