Ejemplo n.º 1
0
        public InvalidSignatureFix(InvalidSignatureWarning warning)
        {
            myMethodSignature   = warning.ExpectedMethodSignature;
            myMethodDeclaration = warning.MethodDeclaration;

            var parameters = string.Join(", ", myMethodSignature.Parameters.Select(p =>
                                                                                   $"{p.Type.GetPresentableName(myMethodDeclaration.Language)} {p.Name}"));

            Text = $"Change parameters to '({parameters})'";
        }
Ejemplo n.º 2
0
        public InvalidSignatureFix(InvalidSignatureWarning warning)
        {
            myEventFunction     = warning.Function;
            myMethodDeclaration = warning.MethodDeclaration;

            var parameters = string.Join(", ", myEventFunction.Parameters.Select(p =>
                                                                                 string.Format("{0} {1}",
                                                                                               CreateParameterType(p).GetPresentableName(myMethodDeclaration.Language),
                                                                                               p.Name)));

            Text = $"Change parameters to '({parameters})'";
        }