diff --git a/src/idl_gen_general.cpp b/src/idl_gen_general.cpp
index 554e131f6b16579df20be0d853b68fcc06aeba6f..2e65680ba243c30470d9ce7f3b075d92ef0f76ad 100644
--- a/src/idl_gen_general.cpp
+++ b/src/idl_gen_general.cpp
@@ -271,19 +271,6 @@ static std::string GenOffsetType(const LanguageParameters &lang, const StructDef
   }
 }
 
-static std::string GenOffsetConstruct(const LanguageParameters &lang,
-                                      const Type &type,
-                                      const std::string &variable_name)
-{
-  if(lang.language == GeneratorOptions::kCSharp) {
-    switch(type.base_type) {
-      case BASE_TYPE_VECTOR: return "new VectorOffset(" + variable_name + ")";
-      case BASE_TYPE_STRING: return "new StringOffset(" + variable_name + ")";
-    }
-  }
-  return variable_name;
-}
-
 static std::string GenOffsetConstruct(const LanguageParameters &lang,
                                       const StructDef &struct_def,
                                       const std::string &variable_name)