Как разрешить или игнорировать ошибку Resharper «Не удается разрешить символ» для свойства пользовательского элемента управления - PullRequest
0 голосов
/ 29 мая 2018

Я использую VS 2017 с Resharper Ultimate 2018.1.1

В моем проекте Xamarin.Forms у меня есть страница контента с пользовательским BindableProperty, объявленным в коде позади.

XAML:

<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
         xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
         x:Class="MyApp.Views.InitPage"
         x:Name="ctrl"
         InitializationStep="{Binding InitProgressStep}" >

C # код позади

public static readonly BindableProperty InitializationStepProperty =
        BindableProperty.Create("InitializationStep", typeof(int), typeof(InitPage), 0);

public int InitializationStep
{
    get { return (int)GetValue(InitializationStepProperty); }
    set { SetValue(InitializationStepProperty, value); }
}

Это компилируется и работает просто отлично.Единственная проблема заключается в том, что resharper продолжает жаловаться, что он не может найти свойство «InitializationStep» в классе «ContentPage», что является истинным, но вместо этого Resparper должен искать в классе InitPage.

Есть ли что-нибудьЯ могу сделать, чтобы устранить эту ошибку?Или, по крайней мере, сохраните его в файле настроек resharper, чтобы игнорировать это (потому что наша система сборки не работает из-за этой ошибки)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...