Browse Source

Changed property fields generation kind to internal.

pull/228/merge
marcos henrich 11 years ago committed by triton
parent
commit
9af08fd551
  1. 10
      src/Generator/Passes/FieldToPropertyPass.cs

10
src/Generator/Passes/FieldToPropertyPass.cs

@ -27,17 +27,11 @@ namespace CppSharp.Passes @@ -27,17 +27,11 @@ namespace CppSharp.Passes
return false;
// Check if we already have a synthetized property.
var existingProp = @class.Properties.FirstOrDefault(property =>
property.Name == field.Name &&
property.QualifiedType == field.QualifiedType);
var existingProp = @class.Properties.FirstOrDefault(property => property.Field == field);
if (existingProp != null)
{
field.ExplicityIgnored = true;
return false;
}
field.ExplicityIgnored = true;
field.GenerationKind = GenerationKind.Internal;
var prop = new Property
{

Loading…
Cancel
Save