diff --git a/src/Generator/Passes/CheckDuplicatedNamesPass.cs b/src/Generator/Passes/CheckDuplicatedNamesPass.cs index 8a5de857..aa756fbd 100644 --- a/src/Generator/Passes/CheckDuplicatedNamesPass.cs +++ b/src/Generator/Passes/CheckDuplicatedNamesPass.cs @@ -167,7 +167,10 @@ namespace CppSharp.Passes names.Add(fullName, new DeclarationName(decl.Name, Driver)); if (names[fullName].UpdateName(decl)) - Driver.Diagnostics.EmitWarning("Duplicate name {0}, renamed to {1}", fullName, decl.Name); + { + Driver.Diagnostics.Debug("Duplicate name {0}, renamed to {1}", + fullName, decl.Name); + } } } } diff --git a/src/Generator/Passes/FieldToPropertyPass.cs b/src/Generator/Passes/FieldToPropertyPass.cs index b483f5dd..d6b9104d 100644 --- a/src/Generator/Passes/FieldToPropertyPass.cs +++ b/src/Generator/Passes/FieldToPropertyPass.cs @@ -31,6 +31,8 @@ namespace CppSharp.Passes return false; } + field.ExplicityIgnored = true; + var prop = new Property { Name = field.Name, @@ -39,11 +41,11 @@ namespace CppSharp.Passes Access = field.Access, Field = field }; - @class.Properties.Add(prop); - Log.Debug("Property created from field: {0}::{1}", @class.Name, field.Name); + @class.Properties.Add(prop); - field.ExplicityIgnored = true; + Log.Debug("Property created from field: {0}::{1}", @class.Name, + field.Name); return false; } diff --git a/src/Generator/Passes/FunctionToInstanceMethodPass.cs b/src/Generator/Passes/FunctionToInstanceMethodPass.cs index ff91fd13..022efcae 100644 --- a/src/Generator/Passes/FunctionToInstanceMethodPass.cs +++ b/src/Generator/Passes/FunctionToInstanceMethodPass.cs @@ -63,7 +63,7 @@ namespace CppSharp.Passes @class.Methods.Add(method); - Log.EmitMessage("Instance method: {0}::{1}", @class.Name, + Log.Debug("Function converted to instance method: {0}::{1}", @class.Name, function.Name); return true; diff --git a/src/Generator/Passes/FunctionToStaticMethodPass.cs b/src/Generator/Passes/FunctionToStaticMethodPass.cs index 31525bdd..52f08b71 100644 --- a/src/Generator/Passes/FunctionToStaticMethodPass.cs +++ b/src/Generator/Passes/FunctionToStaticMethodPass.cs @@ -56,8 +56,8 @@ namespace CppSharp.Passes @class.Methods.Add(method); - Log.EmitMessage("Static method: {0}::{1}", @class.Name, - function.Name); + Log.Debug("Function converted to static method: {0}::{1}", + @class.Name, function.Name); return true; } diff --git a/src/Generator/Passes/GetterSetterToPropertyPass.cs b/src/Generator/Passes/GetterSetterToPropertyPass.cs index aa440ef1..73f6280c 100644 --- a/src/Generator/Passes/GetterSetterToPropertyPass.cs +++ b/src/Generator/Passes/GetterSetterToPropertyPass.cs @@ -53,8 +53,7 @@ namespace CppSharp.Passes var prop2 = @class.Properties.FirstOrDefault(property => property.Name == name); if (prop == null && prop2 != null) - Driver.Diagnostics.EmitWarning(DiagnosticId.PropertySynthetized, - "Property {0}::{1} already exist with type {2}", + Driver.Diagnostics.Debug("Property {0}::{1} already exists (type: {2})", @class.Name, name, type.Type.ToString()); if (prop != null) @@ -94,8 +93,7 @@ namespace CppSharp.Passes // Do not generate the original method now that we know it is a getter. method.IsGenerated = false; - Driver.Diagnostics.EmitMessage(DiagnosticId.PropertySynthetized, - "Getter created: {0}::{1}", @class.Name, name); + Driver.Diagnostics.Debug("Getter created: {0}::{1}", @class.Name, name); return false; } @@ -112,8 +110,7 @@ namespace CppSharp.Passes // Ignore the original method now that we know it is a setter. method.IsGenerated = false; - Driver.Diagnostics.EmitMessage(DiagnosticId.PropertySynthetized, - "Setter created: {0}::{1}", @class.Name, name); + Driver.Diagnostics.Debug("Setter created: {0}::{1}", @class.Name, name); return false; }