コード例 #1
0
ファイル: OperationVisitor.cs プロジェクト: definedD4/roslyn
 // https://github.com/dotnet/roslyn/issues/22007
 internal virtual void VisitAwaitExpression(IAwaitExpression operation)
 {
     DefaultVisit(operation);
 }
コード例 #2
0
 public virtual void VisitAwaitExpression(IAwaitExpression operation)
 {
     DefaultVisit(operation);
 }
 public PreserveThreadContextHighlighting(IAwaitExpression awaitExpression)
 {
     AwaitExpression = awaitExpression;
 }
コード例 #4
0
 public static IAwaitExpression Update(this IAwaitExpression self, IOperation @expression, IMethodSymbol @getAwaiter, IPropertySymbol @isCompleted, IMethodSymbol @getResult, ITypeSymbol @type) => self;
コード例 #5
0
 TransformationImpact IExpressionVisitor <TransformationImpact> .Visit(IAwaitExpression expression)
 {
     return(CalculateRefactorImpact(expression));
 }
コード例 #6
0
 public override void VisitAwaitExpression(IAwaitExpression operation)
 {
     base.VisitAwaitExpression(operation);
 }
コード例 #7
0
 public bool CanBeAdded(IAwaitExpression element)
 {
     return(!attributeFunctionChecker.IsUnder(element));
 }
コード例 #8
0
 /// <inheritdoc />
 public override IOperation VisitAwaitExpression(IAwaitExpression operation, object argument)
 {
     return(base.VisitAwaitExpression(operation, argument));
 }
コード例 #9
0
 internal override void VisitAwaitExpression(IAwaitExpression operation)
 {
     base.VisitAwaitExpression(operation);
 }
コード例 #10
0
 public abstract TransformationImpact CalculateRefactorImpact(IAwaitExpression expression);
コード例 #11
0
        public bool CanBeAdded(IAwaitExpression element)
        {
            var declaredType = element.Task?.GetExpressionType() as IDeclaredType;

            return(!declaredType.IsConfigurableAwaitable() && !declaredType.IsGenericConfigurableAwaitable());
        }
コード例 #12
0
 public override void VisitAwaitExpression(IAwaitExpression operation)
 {
     Visit(operation.Upon);
 }
コード例 #13
0
 public abstract void Translate(IAwaitExpression expression);
コード例 #14
0
 public AsyncAwaitMayBeElidedHighlighting(IAwaitExpression awaitExpression)
 {
     AwaitExpression = awaitExpression;
 }
コード例 #15
0
 public bool CanBeAdded(IAwaitExpression element) => !attributeTypeChecker.IsUnder(element);
コード例 #16
0
 /// <inheritdoc />
 public override Expression VisitAwaitExpression(IAwaitExpression operation, LocalBinder argument)
 {
     return(Expressive.Await(operation.AwaitedValue.Accept(this, argument)));
 }
コード例 #17
0
 public bool NeedAdding(IAwaitExpression element)
 {
     return(awaitCustomCheckers.All(x => x.CanBeAdded(element)));
 }
コード例 #18
0
 public ConsiderUsingConfigureAwaitBulbItem(IAwaitExpression literalExpression, bool value)
 {
     _literalExpression = literalExpression;
     _value             = value;
 }
コード例 #19
0
ファイル: TestOperationWalker.cs プロジェクト: CAPCHIK/roslyn
 public override void VisitAwaitExpression(IAwaitExpression operation)
 {
     base.VisitAwaitExpression(operation);
 }
コード例 #20
0
 public ConfigureAwaitHighlighting(IAwaitExpression awaitExpression)
 {
     AwaitExpression = awaitExpression;
 }
コード例 #21
0
 public ConsiderUsingConfigureAwaitHighlighting(IAwaitExpression expression)
 {
     Expression = expression;
 }
コード例 #22
0
 void IExpressionVisitor.Visit(IAwaitExpression expression)
 {
     this.Translate(expression);
 }
コード例 #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));
 }
コード例 #24
0
 public abstract IExpression Transform(IAwaitExpression expression);
 public ConsiderUsingConfigureAwaitBulbItem(IAwaitExpression literalExpression, bool value)
 {
     _literalExpression = literalExpression;
     _value = value;
 }
コード例 #26
0
 public override void VisitAwaitExpression(IAwaitExpression operation)
 {
     Visit(operation.AwaitedValue);
 }
コード例 #27
0
 public virtual void VisitAwaitExpression <TExpression>(IAwaitExpression <TExpression> awaitExpression)
     where TExpression : IExpression
 {
     Visit(awaitExpression);
 }
コード例 #28
0
 internal RedundantCapturedContextSuggestion([NotNull] string message, [NotNull] IAwaitExpression awaitExpression) : base(message)
     => this.awaitExpression = awaitExpression;
コード例 #29
0
 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;
 }
コード例 #31
0
 public TransformationKind Visit(IAwaitExpression expression, ITransformationContext context)
 {
     throw new NotImplementedException();
 }