Indexer accessors were used for equality.
They are now removed from equality members.
This commit is contained in:
Родитель
5d96a9594d
Коммит
2fff0f96bb
|
@ -0,0 +1,28 @@
|
|||
// ******************************************************************
|
||||
// Copyright <20> 2015-2018 nventive inc. All rights reserved.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
// ******************************************************************
|
||||
namespace Uno.CodeGen.Tests
|
||||
{
|
||||
[GeneratedEquality]
|
||||
public partial class MyEntityWithIndexer
|
||||
{
|
||||
public string this[string key] => null;
|
||||
}
|
||||
|
||||
partial class Given_GeneratedEquality
|
||||
{
|
||||
}
|
||||
}
|
|
@ -813,6 +813,7 @@ namespace Uno
|
|||
where !property.IsStatic
|
||||
where !property.IsImplicitlyDeclared
|
||||
where property.GetMethod.DeclaredAccessibility > Accessibility.Private
|
||||
where !property.IsIndexer
|
||||
select (symbol: (ISymbol)property, type: property.Type);
|
||||
|
||||
var fields =
|
||||
|
|
Загрузка…
Ссылка в новой задаче