/// <summary> /// The save suffix. /// </summary> /// <param name="typeReference"> /// The type reference. /// </param> /// <param name="expression"> /// The expression. /// </param> /// <param name="writer"> /// The writer. /// </param> /// <param name="fieldDeclaration"> /// The field declaration. /// </param> private void SaveSuffix( TypeToken typeReference, Expression expression, IndentedTextWriter writer, bool fieldDeclaration = true) { var typeReferenceString = typeReference.ToString(); var pos = typeReferenceString.IndexOf("["); if (pos != -1) { // var typeResolverReference = new ResolvedTypeReference(typeReference, this); // CXXConverterLogic.WriteArrayIndexes( // expression, writer, typeReferenceString, pos, typeResolverReference, fieldDeclaration); } }
/// <summary> /// The save prefix. /// </summary> /// <param name="typeReference"> /// The type reference. /// </param> /// <param name="expression"> /// The expression. /// </param> /// <param name="writer"> /// The writer. /// </param> private void SavePrefix(TypeToken typeReference, Expression expression, IndentedTextWriter writer) { var typeReferenceString = typeReference.ToString(); var pos = typeReferenceString.IndexOf("["); if (pos != -1) { // CXXConverterLogic.WriteArrayPointerIndexes(expression, writer, typeReferenceString, pos); } }