public CreatePsiRuleContext(CreatePsiRuleTarget target)
 {
     myTarget   = target;
     myAnchor   = target.Anchor;
     myOffset   = myAnchor.GetNavigationRange().TextRange.EndOffset;
     myDocument = myAnchor.GetSourceFile().Document;
     myRuleName = myTarget.Reference.GetTreeNode() as IRuleName;
 }
 public CreatePsiRuleContext(CreatePsiRuleTarget target)
 {
   myTarget = target;
   myAnchor = target.Anchor;
   myOffset = myAnchor.GetNavigationRange().TextRange.EndOffset;
   myDocument = myAnchor.GetSourceFile().Document;
   myRuleName = myTarget.Reference.GetTreeNode() as IRuleName;
 }
        public CreatePsiRuleContext(CreatePsiRuleTarget target)
        {
            myTarget = target;
            myAnchor = target.Anchor;
            Debug.Assert(myAnchor != null, "myAnchor != null");
            var psiSourceFile = myAnchor.GetSourceFile();

            Debug.Assert(psiSourceFile != null, "psiSourceFile != null");
            myDocument = psiSourceFile.Document;
        }