Assembly
Namespace: Babel.Data Assembly: Babel.Data.dll
Represents an assembly with tracking capabilities.
public class Assembly : EntityTracker, INotifyPropertyChanged
Inheritance
object ← EntityTracker ← Assembly
Implements
Inherited Members
EntityTracker.SetWithNotify<T>(T, ref T, string), EntityTracker.IsDirty, EntityTracker.PropertyChanged, object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Constructors
Assembly()
public Assembly()
Properties
Culture
Gets or sets the culture of the assembly.
public string Culture { get; set; }
Property Value
DebugSymbolsKey
Gets or sets the debug symbols key for the assembly.
public string DebugSymbolsKey { get; set; }
Property Value
FullName
Gets the full name of the assembly, including its name, version, culture, and public key token.
public string FullName { get; }
Property Value
Id
Gets or sets the unique identifier for the assembly.
public int Id { get; set; }
Property Value
MappingFile
Gets or sets the associated mapping file resource.
[ForeignKey("MappingFileId")]
public virtual Resource MappingFile { get; set; }
Property Value
MappingFileId
Gets or sets the identifier for the associated mapping file.
public int? MappingFileId { get; set; }
Property Value
int?
Name
Gets or sets the name of the assembly.
public string Name { get; set; }
Property Value
ProductAssemblies
Gets or sets the collection of product assemblies associated with this assembly.
public virtual ICollection<ProductAssembly> ProductAssemblies { get; set; }
Property Value
PublicKeyToken
Gets or sets the public key token of the assembly.
public string PublicKeyToken { get; set; }
Property Value
Version
Gets or sets the version of the assembly.
public string Version { get; set; }
Property Value
Methods
Parse(string)
Parses a full assembly name into an Assembly object.
public static Assembly Parse(string fullName)
Parameters
fullName
string
The full name of the assembly.
Returns
An Assembly object representing the parsed full name.
Exceptions
Thrown when fullName is null.
Thrown when the full assembly name is invalid.
Last updated