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; }