Try our conversational search powered by Generative AI!

Class ModuleAssembly

Inheritance
System.Object
ModuleAssembly
Implements
System.IEquatable<ModuleAssembly>
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.GetType()
System.Object.MemberwiseClone()
Namespace: EPiServer.Shell.Modules
Assembly: EPiServer.Shell.dll
Version: 11.20.7
Syntax
public class ModuleAssembly : IEquatable<ModuleAssembly>

Constructors

ModuleAssembly(VirtualFile, FrameworkName)

Declaration
public ModuleAssembly(VirtualFile assemblyFile, FrameworkName targetFramework)
Parameters
Type Name Description
System.Web.Hosting.VirtualFile assemblyFile
System.Runtime.Versioning.FrameworkName targetFramework

Properties

AssemblyFile

Declaration
public VirtualFile AssemblyFile { get; }
Property Value
Type Description
System.Web.Hosting.VirtualFile

SupportedFrameworks

Declaration
public IEnumerable<FrameworkName> SupportedFrameworks { get; }
Property Value
Type Description
System.Collections.Generic.IEnumerable<System.Runtime.Versioning.FrameworkName>

TargetFramework

Declaration
public FrameworkName TargetFramework { get; }
Property Value
Type Description
System.Runtime.Versioning.FrameworkName

Methods

Equals(ModuleAssembly)

Declaration
public bool Equals(ModuleAssembly other)
Parameters
Type Name Description
ModuleAssembly other
Returns
Type Description
System.Boolean

GetHashCode()

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

Implements

System.IEquatable<T>

Extension Methods