protected DataReference(TData data, ReferenceLocation referenceLocation, SimpleNameSyntax referenceNameNode, TReferenceSymbol referenceSymbol, TReferenceData referenceData = null, bool?isTypeOf = null) : base(data, referenceLocation, referenceNameNode, referenceSymbol, referenceData) { IsCref = referenceNameNode.IsInsideCref(); IsNameOf = referenceNameNode.IsInsideNameOf(); IsTypeOf = isTypeOf ?? referenceNameNode.IsInsideTypeOf(); }