Пример #1
0
 public override IOperation VisitDeclarationPattern(IDeclarationPatternOperation operation, object argument)
 {
     return(new DeclarationPattern(operation.DeclaredSymbol, ((Operation)operation).OwningSemanticModel, operation.Syntax, operation.Type, operation.ConstantValue, operation.IsImplicit));
 }
Пример #2
0
            public override NullAbstractValue VisitDeclarationPattern(IDeclarationPatternOperation operation, object argument)
            {
                var _ = base.VisitDeclarationPattern(operation, argument);

                return(NullAbstractValue.NotNull);
            }
Пример #3
0
 public virtual void VisitDeclarationPattern(IDeclarationPatternOperation operation)
 {
     DefaultVisit(operation);
 }
 public override PointsToAbstractValue VisitDeclarationPattern(IDeclarationPatternOperation operation, object argument)
 {
     // TODO: Handle patterns
     // https://github.com/dotnet/roslyn-analyzers/issues/1571
     return(base.VisitDeclarationPattern(operation, argument));
 }
        public override void VisitDeclarationPattern(IDeclarationPatternOperation operation)
        {
            var declaredSymbol = operation.DeclaredSymbol;

            base.VisitDeclarationPattern(operation);
        }