Don't miss out Virtual Happy Hour this Friday (April 26).

Try our conversational search powered by Generative AI!

Class ContentReferenceExtensions

Extenstions method

Inheritance
System.Object
ContentReferenceExtensions
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: EPiServer.Core
Assembly: EPiServer.dll
Version: 11.20.7
Syntax
public static class ContentReferenceExtensions

Methods

ToPageReference(ContentReference)

Converts the content link to Page Reference.

Declaration
public static PageReference ToPageReference(this ContentReference contentLink)
Parameters
Type Name Description
ContentReference contentLink

The content link.

Returns
Type Description
PageReference
Remarks

If the content link is not a PageRefernce then new PageReference object be returned.

ToReferenceWithoutVersion(ContentReference)

If the current instance is references a version a new instance with will be created without version

Declaration
public static ContentReference ToReferenceWithoutVersion(this ContentReference contentLink)
Parameters
Type Name Description
ContentReference contentLink
Returns
Type Description
ContentReference

ToReferenceWithoutVersion(PageReference)

If the current instance is references a version a new instance with will be created without version

Declaration
public static PageReference ToReferenceWithoutVersion(this PageReference contentLink)
Parameters
Type Name Description
PageReference contentLink
Returns
Type Description
PageReference