Browse Source

Remove not implemented methods from C# type printer.

pull/818/head
Joao Matos 9 years ago
parent
commit
48d59f419e
  1. 79
      src/Generator/Generators/CSharp/CSharpTypePrinter.cs

79
src/Generator/Generators/CSharp/CSharpTypePrinter.cs

@ -591,21 +591,6 @@ namespace CppSharp.Generators.CSharp
return VisitClassDecl(specialization); return VisitClassDecl(specialization);
} }
public override TypePrinterResult VisitFieldDecl(Field field)
{
throw new NotImplementedException();
}
public override TypePrinterResult VisitFunctionDecl(Function function)
{
throw new NotImplementedException();
}
public override TypePrinterResult VisitMethodDecl(Method method)
{
throw new NotImplementedException();
}
public override TypePrinterResult VisitParameterDecl(Parameter parameter) public override TypePrinterResult VisitParameterDecl(Parameter parameter)
{ {
var paramType = parameter.Type; var paramType = parameter.Type;
@ -689,41 +674,6 @@ namespace CppSharp.Generators.CSharp
return GetName(variable); return GetName(variable);
} }
public override TypePrinterResult VisitClassTemplateDecl(ClassTemplate template)
{
throw new NotImplementedException();
}
public override TypePrinterResult VisitFunctionTemplateDecl(FunctionTemplate template)
{
throw new NotImplementedException();
}
public override TypePrinterResult VisitMacroDefinition(MacroDefinition macro)
{
throw new NotImplementedException();
}
public override TypePrinterResult VisitNamespace(Namespace @namespace)
{
throw new NotImplementedException();
}
public override TypePrinterResult VisitEvent(Event @event)
{
throw new NotImplementedException();
}
public override TypePrinterResult VisitProperty(Property property)
{
throw new NotImplementedException();
}
public override TypePrinterResult VisitFriend(Friend friend)
{
throw new NotImplementedException();
}
public override TypePrinterResult VisitParameters(IEnumerable<Parameter> @params, public override TypePrinterResult VisitParameters(IEnumerable<Parameter> @params,
bool hasNames) bool hasNames)
{ {
@ -780,12 +730,6 @@ namespace CppSharp.Generators.CSharp
return nonTypeTemplateParameter.Name; return nonTypeTemplateParameter.Name;
} }
public override TypePrinterResult VisitTypeAliasTemplateDecl(
TypeAliasTemplate typeAliasTemplate)
{
throw new NotImplementedException();
}
public override TypePrinterResult VisitUnaryTransformType( public override TypePrinterResult VisitUnaryTransformType(
UnaryTransformType unaryTransformType, TypeQualifiers quals) UnaryTransformType unaryTransformType, TypeQualifiers quals)
{ {
@ -799,29 +743,6 @@ namespace CppSharp.Generators.CSharp
{ {
return vectorType.ElementType.Visit(this); return vectorType.ElementType.Visit(this);
} }
public override TypePrinterResult VisitUnsupportedType(UnsupportedType type,
TypeQualifiers quals)
{
throw new NotImplementedException();
}
public override TypePrinterResult VisitFunctionTemplateSpecializationDecl(
FunctionTemplateSpecialization specialization)
{
throw new NotImplementedException();
}
public override TypePrinterResult VisitVarTemplateDecl(VarTemplate template)
{
throw new NotImplementedException();
}
public override TypePrinterResult VisitVarTemplateSpecializationDecl(
VarTemplateSpecialization template)
{
throw new NotImplementedException();
}
} }
public static class CSharpTypePrinterExtensions public static class CSharpTypePrinterExtensions

Loading…
Cancel
Save