SaaS CMS has officially launched! Learn more now.

Class ClientResourceElement

Client resource definition

Inheritance
System.Object
ClientResourceElement
Implements
System.IEquatable<ClientResourceElement>
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: EPiServer.Shell.Configuration
Assembly: EPiServer.Shell.dll
Version: 7.19.2
Syntax
public class ClientResourceElement : IEquatable<ClientResourceElement>

Constructors

ClientResourceElement()

Initializes a new instance of the ClientResource class.

Declaration
public ClientResourceElement()

ClientResourceElement(String, String)

Initializes a new instance of the ClientResource class.

Declaration
public ClientResourceElement(string path, string name)
Parameters
Type Name Description
System.String path

The path to the resource.

System.String name

The client resource name.

Properties

Dependencies

Gets or sets the names of other client resources that current resource depends on.

Declaration
public List<ClientResourceReference> Dependencies { get; set; }
Property Value
Type Description
System.Collections.Generic.List<ClientResourceReference>

The dependencies.

IsMinified

Gets or sets a value indicating whether this resource is already minified.

Declaration
public bool IsMinified { get; set; }
Property Value
Type Description
System.Boolean

true if this resource is minified; otherwise, false.

Location

Obsolete, use Name property instead. Location stays here for backward compatibility.

Declaration
public string Location { get; set; }
Property Value
Type Description
System.String

Name

Gets or sets the client resource name.

Declaration
public string Name { get; set; }
Property Value
Type Description
System.String

Path

Gets or sets the path to the resource

Declaration
public string Path { get; set; }
Property Value
Type Description
System.String
Remarks

If the path is relative it will be autoresolved to the modules path

ResourceType

Gets or sets resource type

Declaration
public ClientResourceType ResourceType { get; set; }
Property Value
Type Description
ClientResourceType

SortIndex

Gets or sets the sort index, use this if you have dependencies between your resources.

Declaration
public int SortIndex { get; set; }
Property Value
Type Description
System.Int32

Methods

Equals(ClientResourceElement)

Indicates whether the current object is equal to another object of the same type.

Declaration
public bool Equals(ClientResourceElement other)
Parameters
Type Name Description
ClientResourceElement other

An object to compare with this object.

Returns
Type Description
System.Boolean

true if the current object is equal to the other parameter; otherwise, false.

Equals(Object)

Determines whether the specified System.Object is equal to this instance.

Declaration
public override bool Equals(object obj)
Parameters
Type Name Description
System.Object obj

The System.Object to compare with this instance.

Returns
Type Description
System.Boolean

true if the specified System.Object is equal to this instance; otherwise, false.

Overrides
System.Object.Equals(System.Object)
Exceptions
Type Condition
System.NullReferenceException

The obj parameter is null.

GetHashCode()

Returns a hash code for this instance.

Declaration
public override int GetHashCode()
Returns
Type Description
System.Int32

A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table.

Overrides
System.Object.GetHashCode()

Implements

System.IEquatable<T>

Extension Methods