void CreateFieldEditPoint() { var codeVariable = new CodeVariable(fieldHelper.Field, documentLoader); TextPoint startPoint = codeVariable.GetStartPoint(); endPoint = codeVariable.GetEndPoint(); editPoint = startPoint.CreateEditPoint(); }
void CreateMethodEditPoint() { var codeFunction = new CodeFunction(methodHelper.Method, documentLoader); TextPoint startPoint = codeFunction.GetStartPoint(); endPoint = codeFunction.GetEndPoint(); editPoint = startPoint.CreateEditPoint(); }
void ReplaceText(TextPoint endPoint, string text, global::EnvDTE.vsEPReplaceTextOptions textFormatOptions) { OpenDocument(); int offset = GetStartOffset(); int endOffset = GetEndOffset(endPoint); document.Replace(offset, endOffset - offset, text); IndentReplacedText(text); }
void ReplaceText(TextPoint endPoint, string text, global::EnvDTE.vsEPReplaceTextOptions textFormatOptions) { throw new NotImplementedException(); // OpenDocument(); // int offset = GetStartOffset(); // int endOffset = GetEndOffset(endPoint); // document.Replace(offset, endOffset - offset, text); // IndentReplacedText(text); }
void CreateMethodEditPoint() { var startPoint = (TextPoint)codeFunction.GetStartPoint(); endPoint = (TextPoint)codeFunction.GetEndPoint(); editPoint = (EditPoint)startPoint.CreateEditPoint(); }
void CreateFieldEditPoint() { var startPoint = (TextPoint)codeVariable.GetStartPoint(); endPoint = (TextPoint)codeVariable.GetEndPoint(); editPoint = (EditPoint)startPoint.CreateEditPoint(); }
int GetEndOffset(TextPoint endPoint) { return document.PositionToOffset(endPoint.Line, endPoint.LineCharOffset); }
int GetEndOffset(TextPoint endPoint) { return(document.PositionToOffset(endPoint.Line, endPoint.LineCharOffset)); }
public virtual global::EnvDTE.TextPoint GetEndPoint() { return(TextPoint.CreateEndPoint(context, entity.Region)); }